Minim Library

An Audio library for processing

Minim is an audio library that uses the JavaSound API, a bit of Tritonus, and Javazoom’s MP3SPI (:http://code.compartmental.net/tools/minim/)

– easy to use audio library for people developing in the Processing environment.

the features of this library:

  • Released under the GPL, source is included in the full distribution.
  • AudioFileIn: Mono and Stereo playback of WAV, AIFF, AU, SND, and MP3 files.
  • AudioFileOut: Mono and Stereo audio recording either buffered or direct to disk.
  • AudioInput: Mono and Stereo input monitoring.
  • AudioOutput: Mono and Stereo sound synthesis.
  • AudioSignal: A simple interface for writing your own sound synthesis classes.
  • Comes with all the standard waveforms, a pink noise generator and a white noise generator. Additionally, you can extend the Oscillator class for easy implementation of your own periodic waveform.
  • AudioEffect: A simple interface for writing your own audio effects.
  • Comes with low pass, high pass, band pass, and notch filters. Additionally, you can extend the IIRFilter class for easy implementation of your own IIR filters.
  • Easy to attach signals and effects to AudioInputs and AudioOutputs. All the mixing and processing is taken care of for you.
  • Provides an FFT class for doing spectrum analysis.
  • Provides a BeatDetect class for doing beat detection.

Examples – Stress relief Games

My day is often stressful, and my brain is usually working on overdrive. Today, people have the same kind of brain-clogged days that I have. Sometimes, I need to literally relax my brain by giving it calm, soothing cool-down exercises. There are two games that combine soothing music with simple, but addictive game play. These casual games involve easy mouse movements, simple flowing graphics, and brain-calming music. They are free and browser-based, with no downloads necessary, and can be played during a quick break.

FLOW – http://interactive.usc.edu/projects/cloud/flowing/

Although the premise of the gameplay is a bug eating other bugs, it is much more soothing than it sounds. Gentle mouse movements guide your bug in the direction of its food. It’s like a slow swim underwater.

Boomshine –http://www.k2xl.com/games/boomshine/Boomshine.swf

Boomshine is the brain-calming game I play most often. The goal is to click once, in an appropriate spot, allowing bubbles to connect with other bubbles, until enough connections are made for each level.