Saturday, May 8, 2010

music software development

I am a music software developer. Over the years I have released a number of products including the Hierarchical Music Specification Language (HMSL), the 3DO DSP Audio synthesis library, the Cagent DSP hardware, JSyn, Wire, ListenUp and a MIDI ringtone engine that was included in the Palm Treo and other devices. I am now working on a new HD standard for music with the MIDI Manufacturers Association.

You can find most of these at http://www.softsynth.com/

I have recently decided to rewrite JSyn in pure Java using modern Java APIs. The original was written in 1997 and used native code for the synthesis and audio I/O.

I am also writing Syntona, which is a large scale framework for connecting various low-level and high-level music components.

I have decided to keep a journal of my experiences. I hope you enjoy it.