I’m trying to create a patch which can load configuration of midi/elementa/osc changes and route them to my patches for fun knob twiddling experimentation. The patch has a learn button which takes the currently moving midi and adds it to the dictionary which is used to feed the data to the exposed values.
sebescudie has helped me out to create the mutable dictionary from which I can add data to from around the patch, I’m now saving the dictionary to XML, and when the patch loads I’d like the dictionary to be loaded so that the saved configuration repopulates the correct midi channel assignments back out.
So far this is working pretty well, but the patch is getting pretty messy as I try to clean up things, like when assignments are renamed, or removed, and getting some undesired behaviour.
My patching is getting pretty messy and I’d love to colaborate with someone to clean it up as I think it could be quite useful once it’s running nicely.
Anyone interested in colaborating on it?
Things that are left:
- Update lables for sliders so they represent what
- Write XML from exposed value nodes when learn banged
- Remove dictionary items when assignments changed
- Share the dictionary into the ExposedValues subpatch so these can be inserted into patches to control them.