Non-Mixer-XT is a reboot of original Non-Mixer with eXTended LV2 support and CLAP support. LV2 support includes X11, ShowInterface and External custom UI support. In addition, MIDI support with JACK timebase support and much more. The generic parameter editor has been redesigned to accommodate larger LV2 plugins, preset support and state save and restore. With version 1.1.0, CLAP support was added. Special thanks to Filipe Coelho from the Carla project, David Robillard from Jalv project, and Rui Nuno Capela from the Qtractor project.
Dependencies :
- ntk
- lilv (Optional LV2 support)
- suil (Optional LV2 support)
- liblo
- liblo-dev
- lv2 (Optional LV2 support)
- lv2-dev (Optional LV2 support)
- ladspa (Optional LADSPA support)
- liblrdf (Optional LADSPA support)
- jack2
- zix-0 (Optional LV2 support)
- clap (Optional CLAP support)
git submodule update --init
If your distribution does not have ZIX available, you can get it at:
git clone https://github.com/drobilla/zix.git
Your distribution will likely have NTK available. If not then you can get NTK at:
git clone https://github.com/linuxaudio/ntk.git
If your distribution does not have CLAP available, you can get it at:
git clone https://github.com/free-audio/clap.git
For cmake build:
mkdir build
cd build
cmake ..
make
sudo make install
To uninstall:
sudo make uninstall
For package maintainers, if you are building generic binary packages to be used on different architectures, then NativeOptimizations must be disabled:
cmake -DNativeOptimizations=OFF ..
To disable CLAP support:
cmake -DEnableCLAPSupport=OFF ..
To disable LV2 support:
cmake -DEnableLV2Support=OFF ..
To disable LADSPA support:
cmake -DEnableLADSPASupport=OFF ..
See OSC.md