EasyABC uses abcm2ps, abc2midi and abc2abc so these need to be on the executable path. Please note that version 1.3.3 of EasyABC depends on abcm2ps 6.4.1 or later. easy_abc.py expects to be started from it's installation directory in order to find its data files. If you start it from some other working directory, then you need to set the EASYABCDIR environment variable to point to the installation directory. Dependancies: abcm2ps >=6.4.1 (preferrably >= 7.0.10 however) abcMIDI python >=2.5 wxPython python module >= 2.8.12.0 optional: pygame or pypm python module (if midi input is to be supported) Installing dependancies: ----------------------------------------------- Start your package manager and make sure that you have python-wxgtk2.8 (version 2.8.12.0 or later). If you don't, please use the information on this page to install it: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian Also make sure that you have a new version of abcm2ps installed (version 6.4.1 or later). Binaries for Debian/Ubuntu can be downloaded at: http://abcplus.sourceforge.net/#abcm2ps Alternatively you install it from source, by downloading it at: http://moinejf.free.fr/ To compile and install the source, extract the compressed file, cd into that directory and run: ./configure make make install In order to generate midi files you need the abcMIDI package. You can find Debian/Ubuntu packages here: http://abcplus.sourceforge.net/#abcMIDI Running EasyABC -------------------------------------------------------- To start the program cd to the EasyABC directory and run (on the command line): python easy_abc.py (either EasyABC needs to be started with its installation directory as working directory or you can set the EASYABCDIR environment variable to point to the installation directory) ----------------------------------------------------- midi2abc.py can invoked like a standalone program: python pymidi2abc.py [-f] -o -k key name, or -6 to 6 sharps -l -m