Max for Live app ideas
Jul 1, 2013 at 1:40pm
Max for Live app ideas
I have decades of experience with programming – but none in Max for Live yet. I’ve been doing tons of research though and I’m an expert JS programmer, so I’m sure I can be useful. I’d be glad to help with either of these pet projects of mine:
meta-mapping (style-sheets for music)
- snapshot of entire song as midi data, including settings of instruments in a user editable file
Instrument/Effect Plug-in reference
Essentially, it needs to do this:
I already have an alpha of this as a web-app that uses Cubase’s XML export of the available plug-ins.
Thanks for your help/thoughts/direction!
Jul 3, 2013 at 7:11pm
The style sheet idea seems interesting, though this makes me wonder if it’s possible for M4L devices to tell Ableton to create objects, since this would be a necessary function for what you’re looking to implement. But it also seems you could do this without Max anyway by just creating custom racks in Ableton to drag into your tracks, independent of the MIDI data.
When you get into wanting all your LFO and filter devices etc. to be separate it seems that trying to do all this with Max will not save you any time even in the long run since Ableton already has many ways to deal with this stuff.
The other difficult part I see is that sometimes you can (as I often do) have MIDI effects that are integral to the musical composition of the track, stuff like arpeggiators, pitch objects, step sequencers etc. and these would have to be associated with your musical composition as opposed to your style-sheet.
On top of that, how do you deal with VST plugins? Especially ones that need to be configured to make desired functions available to live for modulation. It becomes hairier for MIDI VST plugins and the necessary MIDI and track routing.
Somebody correct me if I’m wrong but it seems easier and more convenient to just take advantage of Ableton’s built-in functions for saving presets, racks and browser locations.
Jul 4, 2013 at 1:12am
Thanks for sharing a great post.I appreciate your thinking
Jul 4, 2013 at 2:09am
erm, yes, how i understand this is that you want to, kind of, re-make a part of ableton’s saving system ? isn’t that odd ?
Jul 4, 2013 at 9:38am
RE: Meta-data mapping
I agree that Ableton’s native environment is almost exactly what I described. That’s why this is actually a possibility, instead of a pie-in-the-sky! :)
Essentially, if Kapture (https://www.ableton.com/en/packs/kapture/) was rewritten slightly, so that the data saved produced an editable markup document, the basic implementation would be 90% done.
Imagine markup like this:
And then imagine being able to assign the markup to any track or clip, etc…. buy adding “.bass” to the title of the track, etc.
There are 2 master conversion scripts:
Both of which could start off simple and evolve over time:
Regarding the unique setups found inside channels, including all the non-normal ways of using any plug-in: I think there should be a way to pass paramaters “raw” from any device, into a workable CSS model. As time permits, special methods could be added to handle any use case. Preferably by the artist!
Jul 4, 2013 at 4:23pm
Why do you want to edit a CSS-style file instead of just using Ableton to edit presets, what’s the advantage? It’s like you want to build a harder-to-use and less visually intuitive Ableton inside of Ableton.
You must be logged in to reply to this topic.