Max For Live device version control?
I'm interested to hear how this situation can be handled:
You create devices that are used in Live sets that are specific to the musical result of the track. The device is an idiosyncratic bespoke variation, not a something you may even want to use (unmodified) again. However, the device may be modified for use in another musical project.
Does the device have to be given a unique name and stored in a special place (e.g the Live set)? It would be nice if one could modify a device without "breaking" another musical project (Live set).
Also, I've noticed that while working on a device in a Live set it's settings/values get lost when it is saved after editing. This is a hassle when there are many instances of the device in the Live set. I'm referring to the state of live.objects that have their state initialised after each edit.
Thanks for any comments.
I think I have an answer.
The device is in the folder where I keep my collection of devices. I drop it in a project. I then hit "Collect All and Save". There is now copy of the device at:
"myNewSet Project\Presets\MIDI Effects\Max MIDI Effect\Imported\"
This device can be modified to suit the set (if required) and the original is unaffected. At this point it may be helpful to rename the local device to reflect a point of difference but the main thing is the central collection of devices does not get cluttered lots of variations of the same thing.
Quite simple really.
Your method works but I do wish there was a way to embed max devices directly in the live set.