Java based system for creating fully working modular audio systems, which are assembled with programmed functional components.
Project registered to SourceForge.net 2003-01-27, see project page at http://sourceforge.net/projects/javasynth for more information.
Javasynth project contains two Java packages separated by design.
Javasynth engine, the sound module system, reads and writes sound modules in XML, and allows real time playback. The engine can be easily used on its own.
Graphical User Interface (GUI), a Swing based user interface for designing and playing sound modules. Directly uses the engine package, giving the user views into the modules.
Javasynth uses standard Java Sound API for audio playback, but can be easily plugged into other APIs.
The project is currently in its alpha stage, including: