- JSyn
JSyn ("Java
Synthesis ") is a freeAPI for developing interactive sound applications in Java. Developed byPhil Burk and others, it is distributed through Burk's company, SoftSynth. JSyn has a flexible,unit generator -based synthesis and DSP architecture that allows developers to create synthesizers, audio playback routines, and effects processing algorithms within a Java framework that allows for easy integration with other Java routines (e.g. graphics,user interface , etc.). Aplugin is available forweb browser s to run JSyn-enabledapplet s distributed over theworld wide web .Although fundamentally a synthesis language (imitative of if not directly inspired by
Csound and otherMUSIC-N languages), JSyn has a number of powerful extensions and ancillary libraries, including JMSL (a Java update to theHMSL music specification language) and JScore (a staff notation editor and library), which adds a significantly higher level of musicalinformatics to the package than would normally be supplied with a set of synthesis routines. Wire, a graphical editor for JSyn routines, also allows developers to create DSP chains using a simpleGUI that gives the API some of the ease of use of programs such asMax/MSP .A commercial (though inexpensive) developer license allows JSyn to be incorporated into commercial applications.
External links
* [http://www.softsynth.com/jsyn/ JSyn Home Page]
* [http://www.algomusic.com/ JMSL Home Page]
Wikimedia Foundation. 2010.