Max patch for custom midi control with PUSH
Years ago I built myself an 8 track midi mixing desk which is still the best controller I have – 4 pots per channel + 5 buttons and a fader, from the midibox.org protocol (see here – http://www.midibox.org/users/tor_arne/midibox64_walkthrough/)
Its awesome. Anyway I always used to hard map this to Ableton for my 8 tracks and then midi map all my pots etc.
I have bought PUSH and I would love to be able to retain the use of my controller in tandem with PUSH. I am wondering whether M4L would give me the tools to be able to follow PUSH’s 8 Channel grid and control the 8 Channels within that bracket and so my MIDI controller works relative to the position of PUSH – so that strip 1 is always the volume and EQ’s of channel 1 and so forth. So I could work on bigger projects and always have the MIDI desk setup. I have read and been learning about M4L but I want to check if someone thinks my plan is feasible within M4L as I am unclear – and any pointers would be hugely appreciated. I know there’s lots to learn, I guess I just want to find out if its even worth exploring and if someone might be able to point me in the right direction.
Yep it’s quite simply doable. You need to monitor the "red box".
Dear CRAMPE – a long time in the reply. I had a long few weekend sessions trying to achieve this and failed. I had a break but would like to start again.
I have to say the documentation is weak at best. I have been using the Max / Cycling docs and the LOM navigator here – http://synthfan.info/mytutorials/lom-navigator/
I am totally stuck at the first key hurdle though – I think I could work the rest but my main issue is I cannot get M4L to report the position of the Red Grid. It doesnt seemed written anyway and I asked on the Ableton forums and I am told it’s got something to do with the function "offsets" as part of the control surfaces scripts – but there is literally NADA out there to clairfy on this.
Your help would be hugely appreciated. Really I just need the number of the left most track in the Red Grid and for that to update when the red grid is moved.
I have bought thus and it totally works. I have push as the master and I don’t have any others as slave but rather use the encoder setup to custom map my midi controls and now they are relative to the brace in push.
You are a star.
It is a touch buggy which I doubt is your fault as I think its probably a touch load intensive and some things I do mean that the moving of the red brace isn’t logged with the relative mapping. Probably just need to work out exactly when and what to do.
One request / query. I have 4 buttons per track and I can’t map a couple of parameters. Is there a way to map channel select / highlight and is there a way to map the solo buttons. They don’t seem to respond like the others. I find to map I have to click the param in Ableton I want first, enable mapping in encoders, adjust and then it maps. But this doesn’t work for solo and track select. Not a biggy obvs but as its such great software that would be a big help.
Thank you so much for this.
PS would it lighten the load if there was an option to have non selected as the slave device as mine forces the reselection of push as my secondary device is custom and not a recognised controller.
Sent you an email…!