When you begin to see the possibilities of music, you desire to do something good for people, to help humanity free itself from its hang-ups.
John Coltrane
At the Music Hackathon held at Spotify NYC I presented a really exciting project I have been working on. It is about extracting musical features such as notes, beats, frequency spectrums, from real time audio. There are some older open source libraries for this, but I have implemented a new version from Adam Stark to work with openFrameworks. I have released it as ofxGist. Gist is a C++ audio analysis library intended for use in real time applications. It contains a range of audio analysis algorithms. It can be used for visualisation of real time music or for analysis. I demoed a hack using SuperCollider, where the melody of Coltrane’s “A Love Supreme” was extracted in real time and sent across OSC to be rendered as a synthesised version at the same time. The SuperCollider patch was written by Peter Schmitz.
I will be posting more musical experiments shortly.