The Java Audio Music-suite (J.A.M. for short) is a suite of applications that provides tools and audio processing utilities for musicians. It’s core functionality includes a means whereby musicians who are geographically dispersed can play music together. An additional utility determines the actual musical notes from a piece of music using Fourier Transform techniques. All of these functions are complemented by a voiceenabled, animated help agent that takes in voice commands using speech recognition and reports errors via text-to-speech technology.
Nolan, Brian; Cummins, Martin; Flanagan, Irene; and O’Brien, Niall
"The JAM Suite - a Voice-enabled Network-based Virtual Band Application,"
The ITB Journal:
2, Article 3.
Available at: http://arrow.dit.ie/itbj/vol3/iss2/3