Skip to content

Reboot of Non Mixer with eXTended LV2 support and CLAP support.

License

Notifications You must be signed in to change notification settings

toadzroc/non-mixer-xt

 
 

Repository files navigation

Non-Mixer-XT

Screenshot

screenshot

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.

Non-Mixer-XT build instructions:

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)

Getting submodules (nonlib and FL):

    git submodule update --init

Getting ZIX

If your distribution does not have ZIX available, you can get it at:

    git clone https://github.com/drobilla/zix.git

Getting NTK:

Your distribution will likely have NTK available. If not then you can get NTK at:

    git clone https://github.com/linuxaudio/ntk.git

Getting CLAP:

If your distribution does not have CLAP available, you can get it at:

    git clone https://github.com/free-audio/clap.git

Build Non-Mixer-XT:

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 ..

Controlling Non-Mixer-XT with OSC:

See OSC.md

About

Reboot of Non Mixer with eXTended LV2 support and CLAP support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.6%
  • C++ 27.2%
  • HTML 2.7%
  • CMake 1.4%
  • Shell 0.1%