How to turn CC "momentary" togggling on by ControlCenter Editor? #wanted


Rosen Canev
 

Hi!

I've read this snippet of the manual for Uno chip v.1.04 but still it is not clear to me.

" A special case of “momentary toggling’ is implemented: in this mode, a CC message with programmed value is sent when clicking a footswitch, and the same CC message, this time with value 0, is sent when releasing the footswitch. This mode is enabled in a very specific way: by setting the alternate CC value to 1 and disabling the CC toggling. 
 Attention: in UnO v.1.0.3 and above momentary toggling is available for the 5 stompbox switches only! In the ControlCenter editor it is configured with just 1 mouse click."

So, I am confused what mode to chоосе from "latched" or "momentary"?

For example: when I press preset 1  /on a lower row/ and then press delay /button# 6 on upper raw/ ON, and then If I press preset 2, will effect of the delay be applied to preset 2 / it has also delay in his chain/?
I'd like every time I press different presets 1, 2, 3, 4, 5 to be able to turn delay on and off with a single click for every preset I press.

How do you call that - latched or momentary?  Or probably I can control that in GLOBAL midi setting in TH_U?!

Sorry, but I am new to Midi..:)


Michael Whocares
 

Latched means: you step on a footswitch and then let it go again -> the assigned effekt gets switched ON and stayes ON!

Momentary means: you step on a footswitch and the assigned effekt gets switched ON -> but as soon as you take your foot off the switch the effekt gets switched back to OFF again!

Hope that helps a little...


Rosen Canev
 

"Momentary" - you probably mean to hold on / a little bit/ my foot over the footswitch to take the effect.


chrisw_63
 

Ok, first, in this case (and most cases currently) MIDI should be thought of as nothing more than a 'remote control'.  A totally dumb programmable remote..  Just like a TV remote doesn't know what channel you're on, or what the volume is set at, the FCB1010 doesn't know anything about the TH_U.  The 'presets' in the TH_U are totally different from the 'presets' in the FCB1010.  When you select a preset you saved on the TH_U, it loads the settings you saved.  When you press a preset button on the FCB1010, it sends a saved set of MIDI commands (remote control presses) to the TH_U (or whatever you have it connected to..).

So the answer is it depends.  If you saved all the settings on the TH_U in a 'preset', and then set an FCB1010 button to tell the device to load that memory, it's likely All the settings on the device get replaced with the ones from the memory, including the Delay.  Then you'd have to either set the Delay where you want before saving the TH_U preset, or (easier in my opinion) leave all the settings you want to control individually with the stomps off when you save the memory.  When you use it, you'd recall the memory first, then set the individual effects with the stomps.

Momentary, as the other posters said, will turn on Delay when you press the button (6 in your example), then turn off Delay when you take your foot off the button.  Probably not what you want.  If you set it to Toggle (a.k.a. Latched), pressing '6' turns Delay on, releasing it does nothing.  Pressing it again turns Delay off.  This is like just about every effect pedal out there - press once to turn on the effect, press again to turn it off.  So Toggle is most likely the one you want.  Don't be afraid to experiment if you want to try momentary, though.

P.S. for the exceptions:  There are rare MIDI implementations that are... 'smarter', and seem to react to whatever they're controlling, but they are few and far between. And since MIDI 1.0 wasn't made for this, they're convoluted, arcane, and usually not meant to be programmed by the end user.  The new MIDI 2 spec that was just approved will change this, but it'll be slow.  Almost no one has implemented it yet, so chill!  :-)


EJ SHELDON
 

To demonstrate how this works, and assuming that you're using the sysex that I attached in your THU thread, when you look at the stomps on the virtual FCB in ControlCenter, there's two icons next to each stomp. One looks like a "stompbox", the other looks like a piano "sustain" pedal. If you click the piano looking pedal, that changes it's action to "Momentary". If you press and hold the pedal, it sends Value1. When you release the pedal it sends Value2. In normal "Latching" mode the pedal would send Value1 when pressed, but send nothing when released. Value2 is sent on a subsequent press.

In the attached screenshot, Pedal1 has been set to momentary. In the Virtual Pedalboard monitor the first value is the HELD value, the second is the RELEASED value.
The MIDI IN monitor the first value is the first press of Pedal 2, the second is the subsequent (second) press.


Rosen Canev
 

Thanks chrisw_63 !
Awesome explanation. I needed just that! 
Please pin it for newbies like me :)


Rosen Canev
 

Thanks, another great explanation!


EJ SHELDON
 

On Sun, Mar 29, 2020 at 06:39 AM, Rosen Canev wrote:
For example: when I press preset 1  /on a lower row/ and then press delay /button# 6 on upper raw/ ON, and then If I press preset 2, will effect of the delay be applied to preset 2 / it has also delay in his chain/?
I'd like every time I press different presets 1, 2, 3, 4, 5 to be able to turn delay on and off with a single click for every preset I press.

How do you call that - latched or momentary?  Or probably I can control that in GLOBAL midi setting in TH_U?!

I'm answering this separately because it's a separate issue.
THU provides two methods of saving MIDI assignments, and UNO provides an alternate method of loading presets.
If you click MIDI in the Menu Bar, you'll see all the categories of effects. Making an assignment here is GLOBAL. It affects ALL Presets.
If you right click a button or knob in the normal signal chain display, the assignment is for that preset ONLY. If you've made a category assignment in the MIDI screen, the preset assignment overrides that assignment. This is useful if you normally use a specific effect in a particular category and therefore have that category assigned to a certain MIDI Message, but in a particular preset want to use TWO effects from that category, or use a different effect from that category in another preset.

In the attached screenshot "THU MIDI 1" you see that I've assigned stompbox 1 (your 6) CC#111 to the Overdrive Category.
In Screenshot "THU MIDI 2" I'm assigning that stompbox/CC# to a second Overdrive added to a preset that already uses an Overdrive.
In Screenshot "THU MIDI 3" you can see that PER PRESET assignment reflected in the MIDI GLOBAL screen.

In the sysex I sent, the first preset bank is configured to send all 5 stompbox messages ON PRESET LOAD. It doesn't matter how you SAVED the preset in THU, whether the effects were saved ON or OFF, the preset will load with the effects as configured on the FCB.

Suppose that you wanted to be able to apply a specific effect to a specific note or passage for only so long as desired when you play it. You could assign a stomp to MOMENTARY and in any particular preset, assign that pedal to turn on that effect for only as long as you held the pedal.

Lastly, when you switch presets, the first preset UNLOADS from memory and the second preset LOADS into memory. Even if the same effects are in both presets, whatever is happening in preset one will not carry over to preset two. For instance, if you have a delay with many repeats in preset one, switching to preset two will cut off the delays, even if preset two is an exact copy of preset one.

Just a suggestion. When you create a new thread, DO NOT apply the #wanted tag. It forces the administrator to approve the post before it appears, which delays responses and is pointless. That hashtag is intended for use when you're looking to buy something.


Rosen Canev
 

Thank you for clearing the matter! Great explanation again!