toxi.in.process

Monday, May 09, 2005

Ess - a new sound library for Processing

Krister Olsson has just posted the first release of his new sound library Ess, making use of the JavaSound API, which is part of Java since v1.3. That is really good news as that way the library can be easily used in conjunction with other java sound libs, like the Tritonus API plugins or JLayer. It also doesn't require people to have the JSyn browser plugin (although requires the Java plugin, but that's less of a problem IMO).

The library is also a lot more feature rich than Sonia currently is, which until now has been the de-facto standard lib for using audio in Processing. Ess, on the other hand, has high-level synthesis functions for basic waveforms and various types of noise. It also has filters and analysis tools (FFT code still apparently based on my own hacks ;)

Looking forward to play around with it more, just hope Krister will release the source code too, and support the system's AudioInputStream...