How to install MeloSpySuite (Ubuntu GNU/Linux)¶
Simply follow these steps¶
Download the latest version of the MeloSpySuite (
melospy-suite_[X.Y.Z]_all.deb) from here.
Open a terminal and issue following command to install Lilypond:
sudo apt install lilypond
In your terminal go to the directory where you downloaded the MeloSpySuite Debian package and install it by issue following command first replacing ‘X.Y.Z’ with the correct version number:
sudo dpkg -i melospy-suite_X.Y.Z_all.deb
You should now be able to execute following commands in your terminal:
To list all possible commandline options add
--help as an argument to the command, e.g.
The configuration files can be found under
/etc/melospy-suite. This directory includes loads of feature definition files inside its
feature_definitions subdirectory as well as configuration files for each executable in the corresponding subdirectories:
/etc/melospy-suite/ /etc/melospy-suite/feature_definitions/ /etc/melospy-suite/melconv/ /etc/melospy-suite/melfeature/ /etc/melospy-suite/melpat/
Below you find an incomplete list of directories and files installed:
/etc/melospy-suite/ /usr/bin/ /usr/bin/melconv /usr/bin/melfeature /usr/bin/melpat /usr/share/doc/melospy-suite/README.txt /usr/share/melospy-suite/ /usr/share/melospy-suite/analysis/ /usr/share/melospy-suite/convert/ /usr/share/melospy-suite/demo/ /usr/share/melospy-suite/scripts/matlab/ /var/lib/melospy-suite/db/
To get a listing of all installed files and directories simply execute:
dpkg -L melospy-suite
Demo scripts were included to give a first impression about the possibilites of the MeloSpySuite. In order to run the demo scripts, proceed as follows:
Change your working directory to the demo directory by executing:
You can now run
./demo_pattern_search.shto perform some first tasks with the three applications.
If you want also a nifty explanation of these demos, have a look at the melfeature tutorial for the first two demos, tutorials for the other demos will follow soon, in the mean time you might refer to the corresponding documentation of melconv and melpat.