MIDI octave shift

jomtones's icon

Hi I'm new to Max 4 Live! Can anyone tell me how to get started on building a MIDI-octave shift plugin?

Want to add it to my live setup, and I think this is the only way I'll be able to get it to behave like Live's internal plugins.

broc's icon

Why not simply use the MIDI effect 'Pitch' that comes with Live?

jomtones's icon

I'd love to if I could get it to shift in increments of 12! I just need to be able to change real quick on stage..

jomtones's icon

Hmm ok well I've managed to find a demo patch for pitch transposition but I can't figure out how to make it shift in octaves! Tried adding a *12 but it doesn't seem to be doing anything.

I'd post it up here but I don't even know how to make those 'patch' exports as text like people seem to do!

MuShoo's icon
Max Patch
Copy patch and select New From Clipboard in Max.

real quick, and not set up for max for live or any actual midi info (I don't have M4L and it's late)

Oughta maybe work I donno?

jomtones's icon

Sorry, total Max noob here... how do I import that patch to Max?

broc's icon
jomtones's icon

Thanks broc!

jomtones's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Ok MuShoo thanks for that - its pretty much the same as what I ended up with:

Only problem I've got now is making MIDI talk to it clean in Live ... if I set my controller to send -+4 (for 'octaves') it doesn't quite match up - ie. Live only shifts 3 octaves when my controller says '4'.

I'd use buttons but I've run out in this setup!