ZynFxControl Code
Status: Beta
Brought to you by:
michelvergnaud
ZynFxControl --------------- ZynAddSubFx effects controller 2013, Michel Vergnaud ========================================================================================== "ZynAddSubFX is a open source software synthesizer capable of making a countless number of instruments, from some common heard from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds.The project was started in March 2002 by Nasca Octavian Paul. ..." Quoted from http://zynaddsubfx.sourceforge.net/ ========================================================================================== The software has been tested and works on a Linux Ubuntu system with Qt4 framework. It uses RtMidi: realtime MIDI i/o C++ classes Copyright (c) 2003-2012 Gary P. Scavone http://music.mcgill.ca/~gary/rtmidi/ Aims --------------- This program was created to provide a way to interact with the sound effects of the ZynAddSubFx synthesize from a real midi keyboard, or any midi surface controller or any midi device or software able to connect to a Jack system and send Midi messages. Originally, ZynAddSubFx receives and manages a few midi messages : pitch bend, modulation wheel,... coming through control messages. Other commands able to modify levels and parameters of effects can be passed through NRPN messages. See details on http://zynaddsubfx.sourceforge.net/doc_3.html This program does a translation between control messages received from a controller into NRPN codes needed by the synthesizer. Compilation --------------- The simplest way is to open the file ZynFxControl.pro in QtCreator and build it. Otherwise, a 'make' command in the folder should work. You'll need the ALSA library to be installed on your system : sudo apt-get install libasound2 sudo apt-get install libasound2-dev on Debian based distributions. Using it --------------- See UserGuide.pdf ========================================================================================== 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 3 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, see <http://www.gnu.org/licenses/>. ==========================================================================================