[LAD] [ANN] Sqorlatti 0.1.0 (Debut of a music notation program.)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Monday, January 7, 2013 - 11:46 pm

Yet another music notation program to pollute the internet. It's still just a
baby, but it already implements at least a few bugs.

It's not really ready for general use yet. The user interface is still rather
lacking and there are way too few sanity checks, but it does read and write
native *.sqo files (an xml format), and supports a crude and low-quality export
to standard MIDI files. The Staff Editor can display standard notation and
tablature moderately well, and work is ongoing to produce better percussion
staff and chord staff display. Tracks can be nested. Staffs can be grouped. The
score format supports multiple simultaneous time signatures.

Currently, it's just for display and editing. There's no playback yet.


Download (bzipped source tarball):

It's written in C++ and uses Qt4. There's no config or anything yet, just Qt
project file. So, as an ordinary user:
1. Create a Sqorlatti (or whatever you want to call it) directory somewhere.
2. Unpack to the directory.
3. CD to the directory.
4. qmake
5. make
6. Install the Sqorlatti.ttf font. It's located in the fonts subdirectory. In
KDE you can install it by going to System Settings and clicking through
Computer Administration / Font Installer / Personal Fonts / Add.
7. To run, type
./Sqorlatti examples/Air.sqo

This will open one of the examples. Due to a bug in the program (just found it
today!), you have to start the program with a file. Any *.sqo file in examples
will do. Once the program is running, you can open any other *.sqo file.

If you open Staff Editor and the staffs looks huge and filled with garbage
characters, you forgot to install the font.

UserManual.pdf provides a small amount of documentation on how to use the
program. It's not all that well developed yet.

Developer documentation can be generated using doxygen. Just type
to generate html documentation in the doc directory. You can fiddle with
doxyfile if you want to generate documentation in other formats (e.g. latex).

Linux-audio-dev mailing list

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

This is the only confirmed message in this thread.