Wolpertinger v0.4.1 Copyright (C) 2009-2011 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 polyphonic software synthesizer. Sound is generated by a Saw/Rect/Triangle wave generator and filtered through a resonant 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/ github repo (most recent code): https://github.com/jkroll20/wolpertinger/ Subversion: svn://svn.tuxfamily.org/svnroot/tumbetoene/wolpertinger VERSIONS 0.4.1 Fix for crashes in some hosts. Build with Juce 1.53. 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. BUILDING To build your binaries yourself do the following. 1. Clone the git repository: git clone git://github.com/jkroll20/wolpertinger.git && cd wolpertinger && git checkout v0.4.1 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.