JSyn

Audio/music synthesis API for Java
Download

JSyn Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Shareware
  • Price:
  • USD 90.00 | BUY the full version
  • Publisher Name:
  • Mobileer Inc
  • Publisher web site:
  • http://www.mobileer.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 0 KB

JSyn Tags


JSyn Description

Audio/music synthesis API for Java JSyn allows you to develop interactive computer music programs in Java. You can run them as stand-alone applications, or as Applets in a web page using the JSyn Plugin. JSyn uses native methods written in 'C' to provide real-time audio synthesis for Java programmers. JSyn can be used to generate sound effects, audio environments, or music. JSyn is based on the traditional model of unit generators which can be connected together to form complex sounds. For example, you will be able to create a wind sound by connecting a white noise generator to a low pass filter that is modulated by a random contour generator. Here are some key features of "JSyn": · Real-time, high fidelity synthesis using the CPU. · Library of unit generators including oscillators, filters, envelopes, noise generators, effects. · All internal operations use 32 bit floating point values. · Audio sample playback can be combined with other synthesis and processing units. · Easy to use Java classes for creating, connecting and controlling unit generators. · Time-stamping to allow scheduling of control events for rock solid timing. · Sample and envelope data queuing supports flexible looping and splicing. · Audio input support for voice recording and processing. · Support for multi-channel devices such as the 8-in, 8-out Terratec EWS88MT. · Support for Windows, Macintosh and Linux. JSyn can be used from a Java Application or an Applet using the Internet Explorer, Firefox, Safari and other browser plugins. Click here for a list of supported platforms. · A number of example Applets are provided that demonstrate these features. · Documentation includes JavaDocs, an interactive tutorial, and a slide presentation from ICMC'98 · The free Developer SDK provides all that you need to develop JSyn programs and put them in a web page. · Wire - a graphical patch editor for developers allows you to design sounds by connecting unit generators interactively.Wire can export Java source code that will recreate that sound. What's New in This Release: · Reduced latency to lowest default value suggested by PortAudio. · Added support for querying default latency using, for example, AudioDevice.getDefaultLowOutputLatency( deviceID ). · Added support for control over latency using synthContext.setSuggestedOutputLatency( latency ). · Added support fer querying actual latency once engine started using synthContext.getOutputLatency().


JSyn Related Software