zynjacku is JACK based, GTK (2.x) host for LV2 synths. It has one JACK MIDI input port (routed to all hosted synths) and one (two for stereo synths) JACK audio output port per plugin. Such design provides multi-timbral sound by running several synth plugins.
zynjacku is a nunchaku weapon for JACK audio synthesis. You have solid parts for synthesis itself and you have flexible part that allows synthesis to suit your needs.
Project goals:
- Serve as JACK host for LV2 synth plugin(s).
- Allow combining several synths into one to provide multi-timbral sound.
- Support "one plugin per host" concept too.
- Provide easy and user-friendly way for selecting (synth only) plugins.
- Save/restore through LASH.
- Provide coherent synth UI by providing generic UI for all plugins.
- Support custom synth UI when provided by plugin.
- Provide mechanism for controlling plugin parameters through MIDI CC.
- Support JACK freewheel mode (non-realtime/faster-than-realtime)
Other ideas:
- Violate the KISS principle and provide mixdown functionality with effect plugins probably.
Synth plugin UI generated for zynadd as of February 10th, 2007:
zynjacku, as of February 21th, 2007, producing muti-timbral sounds, zynadd and AZR-3 outputs are mixed by jack_mixer:
Get it
Latest version is 1.
You can download source code tarball from here.
If you want to use this software you can use package management system:
You can also checkout source code from Subversion repository:
This project is hosted by Gna!. Gna! project page is here.