Home › Forums › Products › Stompboxes › H9: Set tempo with midi CC?
- This topic has 2 replies, 2 voices, and was last updated 3 weeks, 6 days ago by oortone.
-
AuthorPosts
-
-
October 9, 2024 at 4:23 am #185285oortoneParticipant
The H9 can have almost all it’s parameters set using ordinary Midi CC messages which is great. However I haven’t figured out a way to set the BPM tempo using CC.
I’ve found that midi clock works which is fine but not relevant in my case.
I’ve also found that I can ”tap” tempo using Midi CC which is ok but also not relevant to me.
Is direct Midi CC control of tempo simply not there or I just didn’t find it?
(I realize two messages would be needed to cover the whole range but that shouldn’t be too complicated, one message would be enough to cover 30-157 bpm)
-
October 9, 2024 at 4:23 pm #185309
I’ve found that midi clock works which is fine but not relevant in my case.
Can you elaborate on what you’re trying to do? How do you want to control BPM, by sending predetermined values or some type of expression?
I haven’t figured out a way to set the BPM tempo using CC. I’ve found that midi clock works which is fine but not relevant in my case… Is direct Midi CC control of tempo simply not there or I just didn’t find it?
No, there is no programmable parameter to directly control tempo. That’s really what MIDI clock is for.
In order to set a BPM using MIDI, the H9 should be configured to receive MIDI Clock. Your controller, whether it’s a DAW or a standalone foot switch controller, should have a specific command to send a MIDI BPM on press. For example: my Morningstar MC6 MkII has a command for MIDI Tap Tempo, which you have stated you do not want to use, and a separate command for setting a specific BPM with a button press. If I’m controlling BPM from a DAW, the H9 simply follows the MIDI Clock of the session.
If you do not use MIDI Clock, it is possible to control tempo by simply assigning a CC# to control the parameters in question. On H9 Control, if you click on the Pedal tab > MIDI Settings > Assign MIDI CC Messages, the “Set Parameter 1…10” options correspond to each knob of the algorithm. For example, say you are using the Digital Delay algorithm,
Set Parameter 1 controls Mix
Set Parameter 2 controls Delay Mix
Set Parameter 3 controls Delay A time
Set Parameter 4 controls Delay B time
Set Parameter 5 Feedback A
Set Parameter 6 Feedback B
Set Parameter 7 Xfade
Set Parameter 8 Mod Depth
Set Parameter 9 Mod Speed
Set Parameter 10 FilterIf you program a CC# for “Set Parameter 3” to control the Delay A time, you will be able to either send a CC# along with a value to achieve a specific tempo in milliseconds if Tempo Mode is set to OFF, or you can send a value to set it to the appropriate subdivision if Tempo Mode is ON. In the latter case, the BPM will be determined by the predetermined tempo, or if MIDI clock is on, whatever clock it’s receiving at the DIN MIDI input.
-
October 10, 2024 at 11:06 am #185317oortoneParticipant
Hi, thanks.
In this case the H9 is CC-controlled by a Nord Modular G2 synthesizer and this is then tempo synced to an Ocatrack using midi clock. However midi clock can not be mirrored on the output of the synthesizer only on midi thru but then I wouldn’t be able to control the other H9 parameters.
I found a workaround sending an automatic tap from the synthesizer on midi cc. Other solution would be to merge midi out and thru to the H9.
In my case best would have been to simply send a midi CC specifying tempo for each patch.
-
-
AuthorPosts
- You must be logged in to reply to this topic.