Controller Feedback and Restore

This script stores the last value of any MIDI CCs sent through it. On reload from a saved host session it dumps all stored CC’s to the output. The use-case is for controllers such as the Midi Fighter Twister that display their encoder values when the values are echoed back to them. You can also manually trigger a dump by setting the USER 0 AU parameter or the first knob to 64 or greater (double-tap on the knob will also do this).

Route the controller to this script, then to AUM control and also back to the controller.
ONLY DO THIS FOR CONTROLLERS DESIGNED TO WORK THIS WAY OR YOU MIGHT CREATE A NASTY MIDI LOOP.

Author
1464 PM
  • Platform:
  • Category: Utility
  • Revision: 1.0
  • License: The Unlicense
  • Views: 572
  • Modified: 1 year ago
Chat about this patch on Discord! Download (11)
Appreciate 5
2 comments on “Controller Feedback and Restore
  • quartzite on said:

    Thanks a ton for writing this! I almost completed pretty much the same functionality in StreamByter but ran into issues with its variable preserving functionality. This is great :)

  • moa13 on said:

    Great thank you! I’d like to be using this to set + save/recall presets of encoders, so without continues feedback, the only way this is working now is once all the CC’s are set and saved as a preset, is to mute the CC output into your script to avoid that nasty midi loop. Would that be the best way to go about this setup?

  • Leave a Reply