The-Modular-Mind / oscelot

OSC Mapping module for VCV Rack
GNU General Public License v3.0
20 stars 1 forks source link

Enhanced mapping and module info #13

Open rjsmith opened 9 months ago

rjsmith commented 9 months ago

Set of additional OSC'elot changes to support advanced module mapping and interaction with connected OSC client applications (documented in oscelot.md):

  1. Add module slug string to /fader/info messages
  2. Allow client to store and retrieve arbitrary state (as a string) in OSC'elot state
  3. Allow client to ask for a list of mapped modules and their current patch coordinate position in current VCVRack patch
  4. Allow client to ask for OSC'elot to switch to any mapped module given a module co-ordinate position (equivalent to the Apply button + module select feature on the OSC'elot module panel)
  5. Included mapped module coordinate position parameters on the new /oscelot/moduleMeowMory/start message
  6. Updated documentation

These changes are necessary to support a TouchOSC template that can display a rack position - aware module navigator

TouchOSCMappedModulesPage