BASIC MIDI CONTROLS v1.1
(Now with custom naming – scroll down for more information.)
Provides configurable surfaces for sending CC and Program Change values. Tap SHIFT to cycle through views, or Long-Press SHIFT to cycle through configuration modes. Tapping SHIFT returns to READY mode. The X/Y pad is linked to the last two knobs by default.
Views other than the Pads view have configurations for CC, channel, minimum value, maximum value, and continuous/toggle operation. If set to Toggle, the minimum value is sent for any position below mid-way and maximum for mid-way or above.
Each pad can be configured for Program Change or CC toggles. Tapping a PC pad will send the Bank and Program indicated on the pad. The last sent PC pad will be highlighted in lavender-purple. Tapping a pad configured for CC toggle will alternate between value 0 (OFF) and 127 (ON) for the CC indicated.
Long-Press SHIFT in Pads view to enter configuration mode. There is only one configuration mode for pads. Settings are changed with the knobs at the right. First select a pad (it will light up), then select bewtween PC and CC mode with the Function knob. Each pad can have separate function and value settings. Tap SHIFT to exit configuration mode.
Custom Naming: The first section of the script now allows you to edit names that show up in READY mode. See the instructions in the @CustomLabels event at the top. Edit names between the brackets and then un-comment the lines as needed. Commented lines revert to auto-naming. Remember to hit UPLOAD after editing, and to SAVE the script to keep the changes. You can also just save a preset in the host or use state-saving if you don’t want to save the script permanently. Have Fun!
You can save configurations by saving the script when configured as you like it, or by saving presets in the host. You can also edit the some common defaults in the @OnLoad section and save the script.