Hey everybody!
I really like the idea of musicians being able to communicate through music during a live play environment using arpeggiated chords assigned to characters. Perhaps translated to a graphical display? That would bring a whole new level to a Jazz performance. Or translating music directly into written poetry as a street performance for instance.
Perhaps you could use a spectrum analyzer shield for arduino such as this one to isolate the frequencies?
https://www.sparkfun.com/products/10306
in addition lets say you were trying to pick out a specific instrument as well, could you use it in combination with a type of voice activation shield to detect the unique quality of say a Tuba -vs- a Piano? Here is a link to such a device at fairly low cost which could be utilized.
https://www.sparkfun.com/products/12656
i imagine using the two and some creative programming to detect the peak of the set freq on the spectrum analyzer and audio waveform recognition. In assigning those messages to a specific task or alert you might be able to achieve what you are looking for. would this be similar to how Shazam works in a room full of people talking or a busy restaurant?
Would anyone have any insight as to how to make this work in an arduino or Razz π enviornment?
Please keep me posted if you come up with a working prototype!
Cheers,
William