My 1st Max4Live Patch :)
Hey guys,
First time posting here which is exciting! Been using max patches for a while but only started diving into the patches myself recently. What a rabbit hole!
Anyway, wanted to share my first “proper” patch. Made it for my upcoming liveset for automatically routing audio between a MasterFX bus and a Dry bus (setup on the send channels D & E)
In the current setup the selected track is excluded from the MasterFX so you can filter everything else whilst keeping the instrument you are playing unaffected.
It’s definitely not perfect but it does the job! Works on Push 3 standalone also :)
My main question refers to the undo history logging. Ideally this patch wouldn’t leave any undo history. Originally I created it using the live.object API but after some research switched to live.remote~ so it wouldn’t clog the undo history. The problem is, for my liveset I need to automate the send value parameter (so that you can partially apply MasterFX on the selected track) and in order to do this I can’t set parameter visibility to “Hidden” because then you can’t MIDI map them in Ableton. In order to retain MIDI mapping functions I have to leave it on “Automated and Stored” which gives me undo history problems.
So for the question, what’s the best way to go about solving this? I know they introduced a new mechanic in Live 12 where you can modulate a parameter without greying it out (not sure what it’s referred to as in Max terms?) would switching to that mechanic solve the issue here without removing MIDI mapping functions?
And a bonus / less important question, currently this patch is manually duplicated for each track (I know it’s a sprawling mess, will aim to use inlets soon I promise haha) in order to re-write the patch so that it can scale dynamically based on how many tracks are available in the session (instead of being limited to 9) how would you go about that? I guess you would need to use a variable for the track number?
Thank you!
Uzo