I’ve been looking at various programs including Max/MSP for a project.
I am looking to find a software package that allows the input from a microphone to alter the image currently displayed on screen.
So it should be able to analyze the volume of the sound on the microphone and display a different image depending on how loud the signal is.
Also it would be nice to find a program that could analyze the pitch of the sound and display a different image based on this.
0-440Hz = image 1
440Hz – 4000Hz = image 2
4000Hz – 16000Hz = image 3
Would Max MSP be suitable for this?
Any help much appreciated!
Well, you came to the right place! Pitch-tracking can be implemented in MSP in various ways, and depends very much on the nature/content of the source material. What you want to achieve appears deceptively easy, but if you’re a complete novice (in MSP) the learning curve might be off putting, but it sounds like you know what you’re after – look for Eric Lyon’s FFTease external package (objects/patches which are non-native) or the [fiddle~] external; do a search on this forum for ‘pitch tracking’, and head over to the Jitter forum too (not my area sadly)
Yes Max/MSP and Jitter are ideal for what you are trying to accomplish. As for the learning curve, Max has wonderful documentation and examples included, as well as online resources. If you are in to projects such as the one you describe, it would be worthwhile to dive in to Max. Good luck!