JSyn

JSyn

JSyn ("Java Synthesis") is a free API for developing interactive sound applications in Java. Developed by Phil 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.). A plugin is available for web browsers to run JSyn-enabled applets distributed over the world wide web.

Although fundamentally a synthesis language (imitative of if not directly inspired by Csound and other MUSIC-N languages), JSyn has a number of powerful extensions and ancillary libraries, including JMSL (a Java update to the HMSL music specification language) and JScore (a staff notation editor and library), which adds a significantly higher level of musical informatics 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 simple GUI that gives the API some of the ease of use of programs such as Max/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.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • jsyn — just so you know …   Glossary of chat acronyms & text shorthand

  • MUSIC-N — refers to a family of computer music programs and programming languages descended from or influenced by MUSIC, a program written by Max Mathews in 1957 at Bell Labs.[1] MUSIC was the first computer program for generating digital audio waveforms… …   Wikipedia

  • Hierarchical Music Specification Language — The Hierarchical Music Specification Language (HMSL) is a music programming language written in the 1980s by Larry Polansky, Phil Burk, and David Rosenboom at Mills College. Written on top of Forth, it allowed for the creation of real time… …   Wikipedia

  • Audio programming language — An audio programming language is a programming language specifically optimized for sound and music production or sound synthesis. Some of the languages below are optimized more for music composition, and some are optimized more for synthesis. For …   Wikipedia

  • Nick Didkovsky — at The Stone Background information Nick Didkovsky (born 1958) is a composer, guitarist, computer music programmer, and leader of the band Doctor Nerve. He is a former student of …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”