Institute for Computer Music and Sound Technology Announces SynStart Open-Source Framework
July 3, 2007
Did you ever dream of developing your own synthesizer? Get started now writing a few code lines instead of thousands.
SynStart embeds all the interfaces and book keeping routines required to build stand-alone real-time sound generators for the Windows platform in C++: A polyphonic multitimbral voice manager, ASIO and DirectX audio, MME and DirectX MIDI, and a basic graphical user interface. It does not provide predefined audio algorithms however. Instead, the developer retains full control over signal processing and can concentrate his design effort on the core of the instrument. There's an example included that shows how to create a MIDI-controlled polyphonic sine wave synthesizer with 18 code lines.
SynStart is part of a technology transfer program initiated at the ICST to catalyze digital sound generation projects in various fields. Its source code is put into the public domain where it may be freely used and modified. Designed from scratch with focus on efficiency and low latency, Synstart not only makes a practical research tool but an initial point for professional projects as well.
Users interested in diving deeply into audio processing for musical instruments may also like the author's free online book, Digital Sound Generation.
For more information, visit their web site at www.icst.net.
|