Max/MSP/Jitter

daver's icon

Hi, as a newbie I would ask for your patience in this longwinded approach before I get to my question.

I emailed Stephen Malinowski the creator of 'music animation machine’ see utube http://uk.youtube.com/watch?v=LlvUepMa31o (please have a look you will also be treated to a recording of Clair de lune). My interest in the 'music animation machine' has to do with an art installation that will be exhibited next spring.

My email to Stephen

'In your 'music animation machine' program the shape of the note as it scrolls across the screen is in the form of various sized colour coded rectangles, it is only the length of the graphical representation of the note which changes the width remains constant, as I want to change the note representation to an image the width would change in ratio to the length to order of 3:2. This would create the effect of multi-images overlapping each other as they scroll across the screen, the layer position together with the opacity of the individual note/images being a determining factor in there visibility.'

Would it be possible to adapt the program so the notes take the form of photographic images?

Stephen replied 'it would be easier to write such a program from scratch' and suggested that this could be done using Max/MSP/Jitter.

My question, is Max/MSP/Jitter the way to go in achieving what I want? Any replies will be much appreciated.

DaveR

seejayjames's icon

oh yes, the OpenGL elements of Jitter could do that for sure. It won't be that easy for someone new to Max, but you'd definitely learn a ton along the way. Blocks in OpenGL can have transparency levels with a pure color. I don't know if images (as textures on OpenGL shapes) can have transparency levels, I imagine so (there are lots of Jitter gurus on here who can let you know, or the references).

The idea would be to take any incoming MIDI info and map it to shapes in your OpenGL world, then apply textures (images/videos) to them. Pretty straightforward, but there will be a lot of experimentation along the way.

Hopefully you go for it and I guarantee that if you stick with it, you'll come up with a lot of other ideas as you learn how Max works.

Nice video too!

--CJ