What's the best way to disable midi clock?

I’m experiencing some clock noise when using the midi clock message. I have continuous midi clock set to OFF, but as noted in the documentation the midi clock will persist until an action is performed. After testing this out it appears to be an action that is sourced from tapping a physical button. My goal is to set the midi clock to the desired BPM for a few beats and then turn it off.

Currently I’m using this method for my Bank Preset Settings:

  1. On Enter - Send midi clock message with desired BPM
  2. On Enter - Use delay message to wait for a few beats to be sent
  3. On Enter - Send midi clock message with BPM of 0

This effectively accomplishes setting the appropriate BPM and then turning the persistent midi clock off. However, I’m noticing there is now a slight lag before the bank is actually activated (due to the delay) where I can tap switches.

Does anyone have a better solution?

Another option that I’ve tried that does’t seem to work is:

Bank Settings

  • Midi Clock
  • Set Toggle - Preset A

Preset A

  • Delay - 200ms
  • Midi Clock - 0

What I expected to happen:

  • Upon entering the bank set midi clock to 200ms - :white_check_mark:
  • Upon entering the bank engage preset A - :white_check_mark:
  • When preset A is engaged Delay action for 200ms - :x:
  • After Delay action set Midi Clock to 0 to disable - :x:

Is seems like this method does work because using the Bank Settings → Set Toggle actions doesn’t actually perform an action as in press, release, etct.

Is seems like this method doesn’t** work because using the Bank Settings → Set Toggle actions doesn’t actually perform an action as in press, release, etc.

I don’t have a better solution to your overall problem, but the reason Set Toggle isn’t working is because that command doesn’t actually execute any commands from a preset - it just sets the current toggle state for that preset. You want the Engage Preset command instead.

You’re right. Engage preset would work for what I’m trying to do.