Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
While Processing has a great deal of support for working with graphics, video, and OpenGL built into the core libraries, it doesn’t provide nearly as much functionality for working with audio. Luckily, the Processing community has developed several excellent libraries for working with sound. The Minim library, developed by Damien Di Fede, is one of the best known and most complete, though several others are available as well. It’s available with the Processing download as one of the core libraries.
The philosophy in creating Minim was, as Damien puts it, to “make integrating audio into your sketches as simple as possible while still providing a reasonable amount of flexibility for more advanced users. There are no callbacks, and you do not ever need to directly manipulate sample arrays; all of the dirty work is handled for you.”