This is Gemnotes, a realtime music notation system for PD-Extended. This is the first ever public release, and there are limitations and things that do not work. The current list of objects include:
- Staves and clefs (treble- and bass-clef only)
- Notes with stems, beams, ties and accidentals
- Barlines, time-signatures and tempo marks
The system builds scores using dynamic patching in Pure Data. Tuples do not work yet and there are no dynamics, articulation or text marks. But it is a working system and can be used to create reasonably complex scores through a simple text-based language.
Future versions will incorporate more notation elements, and a better way of organising beamed groups and tuples with rests in.
You can download the release for Mac OS X or Linux here: gemnotes_0.1.tar.gz
The system uses one custom-made external – the gemnotes_counter object. I do not have a Windows version of the external within the tarball, but the source-code is included in case you want to try compiling it for Windows using Cygwin or MS Visual C.