Software

About Our Software

From time to time, we write software which might turn out to be useful to someone. Since we have no time or resources to maintain it, and it was developed at the public's expense, we are happy to release it under the GNU Public Licence.

This means you can download, use and redistribute any of this software subject to certain conditions, and if it works for you, that's just dandy. We don't claim it's fit for any purpose at all, or even works. Please read the full conditions and terms of the GPL at the Free Software Foundation.

Bugs reports (preferably with patches) and improvements can be sent to Nick who'll do his best to help you out.

Software Referenced by Published Articles

Performance Distance Calculation Haskell Prototype and C Implementation of a novel method for the assessment of difference between score and performance. [ Download ]

Sourceforge-hosted projects

SoundStudio A simple audio editor written in tcl/tk [ Details ]
Sculptor A phase-vocoder-based sound manipulation device [ Details ] [ Project Page ]

Locally-hosted projects

Java Applets

CodeVisualiser: a teaching aid for introductory programming courses.

Description This teaching aid for introductory programming students should have a really nice, long description here so we all know what it does, why it does, how, and its favorite colour.
Demonstration Show applet in action inside the browser window. [ CodeVisualiser in Action ]
Example Usage See the files codevisualiser.html and strcpy.trace. [ Download ]
Download visualiser.jar

Applications

Microtonal Plugin for Rosegarden: Patch and tar file to enhance Rosegarden's functionality.

Description A plugin and patch for Rosegarden to enable microtonal pitch tracking. Handles arbitrary scales, and provides feedback for performers practising microtonal works in real time.
Documentation PDF file
Screenshot View
Download rgpt.tar.bz2

RLDB: Organize your (Classical) Record Collection with RLDB.

Description RLDB is a record library database with an emphasis on classical repertoire (so you have fields for "Composer", "Opus" and so on). It is a front end to Postgres, and written in Python with the Qt toolkit bindings, so it should have the memory of an elephant, the beauty of Venus, and maintainability of a Linux system (that's supposed to be a good thing).
Documentation PDF file
Screenshot View
Download: rldb.tar.bz2
Valid CSS conformance icon, W3C Valid XHTML 1.0 Strict Recommendations Valid XHTML 1.0 Strict conformance icon, W3C Valid XHTML 1.0 Strict Recommendations Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0