ABC music notation integrated environment
- drumstick-file (library and headers)
- fluidsynth (library and headers)
- libspectre (library and headers)
- abcm2ps (program)
- abc2midi (program, optional)
Note that you must install abcm2ps binary for Redrose to display a view of the score. Note that drumstick-file must be compiled against the same QT_MAJOR_VERSION number as redrose will be compiled against.
sudo apt install qtbase5-dev qttools5-dev qttools5-dev-tools libdrumstick-dev libspectre-dev libfluidsynth-dev
sudo apt install qt6-base-dev qt6-tools-dev qt6-tools-dev-tools libdrumstick-dev libspectre-dev libfluidsynth-dev
sudo apt install build-essential cmake git pkg-config
git clone https://github.com/be1/redrose.git
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make && sudo make install
sudo apt install abcm2ps abcmidi
Launch redrose
by clicking on the red rose icon, click on Score->New and type some ABC music in the editor, press Play
button: you're done!
Internal ABC parser is weak, you can use abc2midi instead (see player preferences).
- Thanks to JF Moine for his free software
abcm2ps
- Thanks to Morgan Leborgne for his QProgressIndicator free widget. https://github.com/mojocorp/QProgressIndicator