Skip to content

badosu/BadAmp

Repository files navigation

BadAmp - A simple lv2 amplifier plugin

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:

NTK

Uses code from a simple lv2 sin synth

BadAmp on NTK

GTK

Based on amp_with_gui

BadAmp on GTK

QT4

BadAmp on QT

Setup your LV2 bundle

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

Install and Test

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!

Jack Connection

About

A simple amplifier LV2 plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published