# JSyn

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/JSyn
> Markdown URL: https://mediated.wiki/source/JSyn.md
> Source: https://en.wikipedia.org/wiki/JSyn
> Source revision: 1356814269
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Single source|date=April 2015}}
'''JSyn''' ("[Java](/source/Java_(programming_language)) [Synthesis](/source/Sound_synthesis)") is a [free](/source/Gratis_versus_libre) [API](/source/API) for developing interactive sound applications in Java.  Developed by [Phil Burk](/source/Phil_Burk) and others, it is available on [GitHub](/source/GitHub).  JSyn has a flexible, [unit generator](/source/unit_generator)-based synthesis and [DSP](/source/Digital_signal_processing) 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](/source/user_interface), etc.).

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

JSyn is licensed under the free [Apache License V2](/source/Apache_License).

==External links==
*[https://www.softsynth.com/jsyn/ JSyn Home Page]
*[https://github.com/philburk/jsyn JSyn source on GitHub]
*[https://www.algomusic.com/ JMSL Home Page]

{{DEFAULTSORT:Jsyn}}
Category:Audio programming languages
Category:Audio libraries
Category:Java (software platform)

---
Adapted from the Wikipedia article [JSyn](https://en.wikipedia.org/wiki/JSyn) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/JSyn?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
