Wolpertinger v0.4 Copyright (C) 2009, 2010 Johannes Kroll This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ABOUT Wolpertinger is a subtractive, antialiased software synthesizer. Sound is generated by a Saw/Rect/Triangle wave generator and then filtered through a bandpass filter whose center frequency "bounces" around the frequency of the playing notes. Thanks to the Juce library it can be used both as a standalone application supporting JACK or ALSA audio outputs, and as a VST instrument for (Linux) VST hosts. Web: http://tumbetoene.tuxfamily.org/ Subversion: svn://svn.tuxfamily.org/svnroot/tumbetoene/wolpertinger SVN via web: http://svn.tuxfamily.org/viewvc.cgi/tumbetoene_wolpertinger/ VERSIONS 0.4 ADSR Volume Envelope Configurable 8x / 16x Oversampling Bugfix: Set sample rate correctly Experimental Win32-VST build Amalgamated JUCE for easier building 0.3 Virtual Keyboard Component, GUI niceties Changed back to Juce 0.2 MIDI parameter changes now update the GUI Binaries no longer linked to OpenGL Debug and Release binaries included 0.1 Initial Release INSTALLATION The executable binary should run out of the box, no installation needed. The VST shared object (.so) is meant to be loaded into VST-compatible host applications, e. g. Renoise. Check your host documentation for native Linux VST support. The included Win32 DLL can be loaded into Linux hosts which only support Windows VSTs, such as LMMS. This is experimental and not recommended. If possible, use the native Linux VST under Linux! BUILDING To build your binaries yourself do the following. 1. Check out the code from the subversion repository: svn co svn://svn.tuxfamily.org/svnroot/tumbetoene/wolpertinger/tags/0.4 wolpertinger-0.4 2. (Optional) If you want to build the VSTi, put the VST 2.4 SDK into a subdirectory 'vstsdk2.4' alongside the wolpertinger directory. You can get the SDK from http://www.steinberg.net/ after doing whatever Steinberg wants you to do (mostly providing a valid email address and staring at their ads for a while). 3. Build Wolpertinger. Amalgamated JUCE is now included for easier building, so usually all you need to do is: make You can run "make config=debug" to build unoptimized binaries with debugging symbols. Run "make help" for make options. If you want to use your own copy of JUCE or adjust other build options, you need premake 4 from http://industriousone.com/premake. You can edit the premake4.lua script and regenerate the Makefiles by running the "runpremake" script.