Live Music Visualizer

james rapson's icon

Hi

I am currently trying to create a live music visualizer, however I am relatively new to Max and have come across a few issues so far...

The idea is similar to the clavilux 2000 (http://www.jonasheuer.de/index.php/clavilux-2000) however I want to use it for non MIDI instruments such as guitar, bass and drums.

The images will be based on space odyssey - http://www.youtube.com/watch?v=ou6JNQwPWE0

Note frequency triggers specific colours - based on Alexander Rimmington

Velocity controls speed of movement of image and alpha

Note length controls length of image produced

I have already managed to get audio to trigger colours in accordance to particular note frequencies and amplitude.

To do this I have used the pitch~ object to analyse the audio and then used 'If' statements to specify the frequency bands and trigger specific colours.

However...

The colours produced sometimes appear erratic (I assume because of note harmonics / tiny background noises).

I've tried a minimum amplitude but this means that sometimes colours are not produced for quieter notes. I have also tried reducing the output peak to one, however the display still appears erratic.

Also...

I'm having trouble with the creation of graphics in jitter. We have looked into jit.gl.sketch / render etc but can't find a way of creating a line of a particular colour, from nothing, that appears to come towards you and lasts the length of the note played.

It would be wonderful if someone could help or advise me in any way.

Thanks,

James

james rapson's icon

Hi, any help with this would be much appreciated.

Thanks

James

RichardKnott's icon

Check out the Jitter-examples folder inside the Max5 folder. Very useful little patches.

AudioLemon's icon

I have a done a little bit of small playing around - somebody suggested jit.poke~ which is great fun and I use an fffb~ to split up the audio signal. There is a post called Hippie Patching that has some decent visuals in it. You might have a look.

arnavdg's icon

Hi James,

I'm trying to implement a similar idea to the clavilux 2000 for a course project at university. How did you map the color wheel on the circle of fifths?