My main project at the moment is Vivi, the virtual violinist.

For users

For developers

MEWES (MEWsician’s Exercise Selector): generates exercises for music students using Constraint Satisfaction Programming. It is built on top of Strasheela.

MEAWS (Musician Evaluation and AWdition for Strings): an open-source program to help amateur musicians and music students. There are currently two practice modes: rhythms (for all musicians) and violin intonation. This is a C++ project which is only available as source code.

Flash timing code is fail: this is an example of how irregular the timing code is in Flash. It shows that flash is completely unsuitable for providing a metronome.