git clone

name peg file after TYPE

rekadoWed Feb 11 23:16:30+0100 2015


namelast commitdate
LICENSEupdate license to GPLv3+Wed Feb 11 20:07:10+0100 2015
Makefilename peg file after TYPEWed Feb 11 23:16:30+0100 2015
README.mdupdate license to GPLv3+Wed Feb 11 20:07:10+0100 2015
connect.shadd connect scriptSun Jul 28 07:37:29+0200 2013
src/name peg file after TYPEWed Feb 11 23:16:30+0100 2015

LV2 port of the popular mdaPiano and mdaEPiano VSTi

Based on the mdaPiano / mdaEPiano sources


This repository holds the code to build the mdaEPiano and mdaPiano plugins for the LV2 plugin framework.

I'd like to thank Paul Kellett for his decision to put the VST plugins' source code under a free license (see LICENSE for more info).


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

make && sudo make install

This will copy the compiled plugin to /usr/local/lib/lv2. To build the mda EPiano plugin, pass TYPE=mdaEPiano to make:

make TYPE=mdaEPiano
sudo make install TYPE=mdaEPiano

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


At the current stage you will need an LV2 host to use the plugin. I'm using jalv.gtk:


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 mdaPiano:left
jack_connect system:playback_2 mdaPiano: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.