mda EPiano

This is an LV2 port of the mda EPiano VSTi (not to be confused with the mda Piano). The original VST that this port is based on was written by Paul Kellett.

The original announcement post can be found here.


To compile the mda EPiano plugin, just execute the following statement:

make TYPE=mdaEPiano
sudo make install TYPE=mdaEPiano

This will copy the compiled plugin to /usr/local/lib/lv2. To change the target prefix, pass the PREFIX variable to make.

To build the mda Piano plugin instead, pass TYPE=mdaPiano to make:

make TYPE=mdaPiano
sudo make install TYPE=mdaPiano

NOTE: you will need the lvtoolkit libraries to compile this plugin.


You will need an LV2 host to use the plugin. I’m using jalv.gtk:

jalv.gtk http://elephly.net/lv2/mdaEPiano

You should now be able to connect your MIDI device to the plugin via JACK. Also don’t forget to connect the plugin’s stereo output to your system’s outputs:

jack_connect system:playback_1 mdaEPiano:left
jack_connect system:playback_2 mdaEPiano:right

I provide a simple connect script with the code which does these things automatically.


The original mda VST plug-ins by Paul Kellett are released under the MIT license or under the GPL “either version 2 of the License, or (at your option) any later version”. The LV2 ports of the mdaPiano and mdaEPiano plugins by rekado are released under GPLv3, or (at your option) any later version.


Fetch the source here. The latest release tarball can be downloaded here.