An implementation of the LV2 amp plugin at LV2 Book.
Many different GUIs are implemented, the idea is to compare the different GUI implementations for each toolkit.
See some screenshots:
Uses code from a simple lv2 sin synth
Based on amp_with_gui
Create the DSP plugin and bundle directory with make
.
If you want you can make any of the interface binaries available, check if you meet the dependency requirements first.
Bear in mind that hosts usually have an internal logic to decide which UI they should use; e.g. Qtractor which is made with QT will choose the qt gui; so if you want to check a particular interface you'll have to make just that one.
You can always sudo make uninstall
later and make a different gui,
or you can make all
of them at once.
make amp_gui_gtk.so
make amp_gui_qt.so
make amp_gui_fltk.so
After setting up your bundle, use: sudo make install
to install it.
If you have problems you can check if your installation was successful
verifying whether http://bado.so/bad-amp
appears on the list provided by
the command lv2ls
.
You'll need a LV2 host to test it, I recommend Jalv.
Test with: jalv.gtk http://bado.so/bad-amp
Connect it to a sound input and output with JACK and you're good to go!