Saving Midi Clock to Bank?

So, I’m looking for a solution for updating and saving the midi clock tempo per preset or bank (onEnter).

I have one song per bank, and currently when I enter a bank it sends a PC msg to my Disaster Area SmartClock which sets the tempo for whatever song I’m in. I’ve liked using the SmartClock because I can make tempo changes on the fly, and save it to the current SmartClock preset.

Is there a way to setup the MC8 or MC6pro to do this?

Id like to be able to tap in a tempo, and save it to the bank, so whenever the MC is restarted or a bank is changed, it loads the saved tempo.

This feels like a simple question, and I’m wondering if this has already been implemented and I’ve missed something.

Would eliminate the need for my SmartClock. And I would love that.

Thank You!

2 Likes

Yes, you can. You can program one of your switches to send MIDI Clock and enable the ‘Show Tap Menu’ setting. You can then tap in your new desired tempo and hit save. This will be the new saved BPM for this preset. You can then use ‘On Enter Bank’ with the ‘Engage Preset’ message type to engage that particular MIDI Clock preset.

We explain the MIDI Clock Tap Menu here:

2 Likes

Thank you so much. This makes a lot of sense, and exactly what I’m looking for!

Ok, I spoke too soon.

@james Let me further explain my use case, and please let me know if I could be doing anything different.

  • I have 1 song per bank
  • On bank entry I would like to load the song’s bpm (without a tap menu) by engaging a preset called “Tempo” with a “Long Double Tap Release” (message 2 in Tempo preset)
  • if I want to alter the song’s bpm, I can load up the “Tempo” preset which shows the tap menu and I can save a new BPM (message 1 in Tempo preset))

  • The issue is, when I exit this bank, cycle through banks, and come back to this bank, the BPM does not also save to Message 2 in the Tempo preset. It’s hardcoded into that message type.

I really hope I’ve clearly communicated what’s going on here. Is there a workaround for this?

Instead of the MIDI Clock message type, you should be using the Engage Preset message type to engage a common, shared MIDI Clock preset. You will inevitably open the tap menu as that is the only way to input and save a new BPM. This is the only way you can trigger a newly saved BPM on the fly. The common MIDI Clock preset I have is saved in Bank 29:

Upon entering bank 30 I engage that preset:

I also have a preset within bank 30 that will allow me to engage that preset and save a new BPM:

Hey @Brandon this is how I do it as well. I just don’t love the implementation.

It would be great if there was a toggle to “Save BPM” in the message type across the whole bank. So the message without the tap menu also gets overwritten.

I’m just missing my Disaster Area Smart Clock, and how easy it was to quickly change the tempo and save it to the pedal’s preset. On my MC I used to just engage a preset on bank entry that sent a PC message to the Smart Clock, and that was it. It just took up too much space for what it was doing.

I also didn’t realize - and this is likely user error, that when I enter a Bank and it opens up the Tap Menu, I can’t just “Save and Exit”. I have to click “Start” and then “Save and Exit” for the new BPM to actually activate.

It’s confusing because on my MC6 PRO, if I click “Save and Exit” without first hitting “Start” it will flash with the new BPM, but it’s not actually sending that new BPM. @James @Brandon is this a bug?

1 Like

I’m in the same boat except I use a page of presets as my song list. I would love to be able to press the preset with my song’s tempo to set midi clock to the predefined tempo (MC6 Pro does this no problem) AND have the ability to, say, long press the same preset to bring up the tap menu, change the tempo and save it back to the preset. I haven’t found a way to do this yet, so I’m stuck editing presets manually for tempo changes to a song.

1 Like

I’ve been trying to figure this out for a year. Still no luck. There seems to be no way to save BPM presets anywhere unless I get my computer out. @james @Brandon could we make this an official feature request so we don’t have to run additional pedals like the Disaster Area SmartClock or Selah Quartz, etc?

Thanks for the feedback.

Just thinking how best to implement this. Sounds like maybe we need a “counter” for MIDI clock as well. For example, 16 slots to store MIDI clock BPMs. And then a new message type that allows you to:

  1. Start the MIDI clock BPM using the value from a selected counter.
  2. Save a BPM to that selected counter

Would this work for your use case?

1 Like

Status updated

This is an automatically generated message

Card has been moved from MC Requests to Selected
URL: Ability to save a MIDI Clock BPM to a preset/bank

Personally, I think that would perfect for what I’m after.

This is my use case:

My super awesome post calypso-core Frank Sinatra cover band plans to do a song at 110bpm for a gig. I show up to rehearsal with a preset for 110bpm for a song in the set list. When we get to that song, I step on my preset and the “release” action sets midi clock to 110bpm. However, at rehearsal it comes to our attention that nobody could possibly dance to this song at 110bpm and we need to do it at 115bpm.

I now long press my preset for this song, change the tempo to 115bpm, and save it.

At the gig, I again step on my preset for the song and the “release” action sets the tempo to the updated 115bpm tempo. And everyone in attendance dances like a Baptist church choir that suddenly got filled with the spirit of James Brown.

So if the actions you described support this use case, which I think they do, that’ll work.

1 Like

I’m on the MC6Pro. The “Tap Menu” is beautiful. When I change the BPM and hit the “save and exit” button, I would love for that to overwrite the stored BPM in the specific bank or preset that I’m working in. For instance, let’s say I’m using banks for song setlists. (Bank 1 = Song 1, Bank 2 = Song 2, etc) Currently, it seems like the pedal only runs one “master” midi clock that applies across every bank and preset inside the pedal, but what if we could somehow toggle it so that it resets for each bank? So if I open the “tap menu” from inside bank 1, change the BPM and hit “save and exit” it overwrites the BPM in Bank 1. However, what is stored in the other banks remains unchanged. I’m not sure how to apply this all the way down to a “preset” button level, but maybe we could at least get it down the preset “page” level? For instance, maybe “save and exit” could store a new tempo at the GLOBAL level, the BANK level, or the PRESET PAGE level.

I’m sure there’s a better way you could think of building this, I’m just looking for the ability to change and store tempos for a setlist from the pedal itself, at the gig. Want to replace the need for another external clock pedal, such as the Disaster Area Smartclock or Selah Quartz.

Please make this happen!!

1 Like

Completely agree about the tap menu being beautiful. I love it as well. Sounds like we’re both trying to find a way to save tempos from the tap menu back to a preset and then access them again without having to re-renter the tap menu every time.

@james What if there was a way to bring the tap menu conditionally? Right now the show tap menu options are true/false. If there were other options that could bring it up conditionally, that might be enough to do what we want rather than adding a counter.

My suggestion is predicated on the understanding that a midi clock message where “show tap menu” is “yes” saves the tempo changes from the tap menu back to the message in the preset. What we don’t have is a way to simply engage that message to set midi clock to the desired tempo without displaying midi clock every time. If we could display the tap menu only when action = …., that would probably do what both Greg and I want.

For his case, the message could be triggered on entering the bank, which would essentially save a tempo to the bank because it would get triggered on entering bank. Then a preset could be programmed to send that message with the condition needed to bring up the tap menu to alter the tempo that gets engaged on entering bank.

From the outside looking in, that seemed a little simpler, but it may not be. Just thought I’d share it.