Mute Button on a Midi controller. How do I set this up?

I want to setup a button on my midi controller keyboard, as a mute button for a certain track.
I select the track, hit 'Mute' with the mouse, and then 'learn controller assignment'. I then proceed by pushing the button on the midi controller.
The Parameter is "Learned", but doesn't work as a toggle button: I have to press the button two times for it to work.
Any Ideas?

Tibook 867 Mac OS X (10.3.9)

Posted on Apr 16, 2006 6:38 PM

Reply
6 replies

Apr 16, 2006 10:04 PM in response to fotofono

Could be that your button on the controller is set to "toggle" mode. This would mean that:

- press it once and it transmits a value of 127 (on)
- press it again and it transmits a value of 0 (off)

If your controller allows you to reprogram that button as "momentary", then pressing the button and holding it would sent 127 (on), releasing it would send 0 (off).

It's entirely possible that Logic requires a momentary switch type. I'm not sure, so I'd suggest experimenting with the switch mode (again, if your controller lets you do this).

Apr 16, 2006 11:01 PM in response to fotofono

fotofono, depending on the kind of result you're after, you may want to consider a sidechain. I'm pasting text from a previous post I did where someone wanted to be able to create a stutter effect (with mute) on a vocal track. It may apply to what you're trying to do.

Here's how:

On the vocal track you want to create the stutter effect, insert a noise gate.

On the noise gate plug-in window, look for the sidechain input (top right).

Pick 'Bus 32' for example, or a bus that you don't have in the environment window.

Pick an empty midi track in the arrange window, insert an EXS piano or any other Audio Instrument (something with good attack works best). Assign it's output to Bus 32.

Since bus 32 is not in the environment window (make sure it isn't), it won't output any sound to the main outs, and you won't hear that Audio Instrument you've just inserted. Nevertheless the audio is still being routed within Logic, and will affect the SideChain of the noise gate, which is what you want to create the stutter.

Sequence the rhythm for the stutter into the midi track (you won't hear the Audio Instrument, but you should hear the vocal track stuttering to your midi track playing), do any quantizing you want, etc, and the noise gate will follow the notes.

You can also tweak the Noise Gate of course, to ease the threshold of the stutter, etc.

Even if it's not what you're after, you may find it's a really useful tool for many kinds of results.

Regards,

Luis
www.logicprocorner.com

Apr 17, 2006 2:22 AM in response to fotofono

I was thinking further about your issue, and just wanted to make sure you are exiting the learn mode. I checked and it seems to work fine here. Make sure also that you're not assigning a button on the Midi controller that has a "temporary" switch, as opposed to full toggle.

You may want to enter the Expert mode of the Controller Assigments and have a look under the "Track" setting, to make sure it is on "Selected", this way the mute button will work on whichever track you are working on.

With the learn mode, it may be finicky. If you click the mute button on the CS before you click learn, then touch your midi controller button, and then click the CS mute again, it's possible that there is a second controller assignment being created for the same mute button, so just make sure you exit the learn mode after you've touched your Midi controller button.

Regards,

Luis

Apr 17, 2006 6:47 AM in response to Luis Giraldo

First of all, thanks a lot for your time!

I've setup a button on my controller, that works in toggle mode: Press it once and it transmits value 127. Press it again and it transmits value 0. For some reason Logic "Learns" to respond only to value 127. That means:
1. I press the button (value 127 send) > the channel is muted.
2. I press it again (value 0 send) > the channel stays muted.
3. I press the button again (value 127 send) > The channel unmutes
So it works but in this awkward way. I would prefer the normal "Press-once=Mute, Press again=Unmute" mode!
I 've noticed on the Controller Assignment window's bottom right corner a pull-down menu ("Mode"), which offers a "toggle" selection. Have experimented quite a bit with this, but doesn't seem to make any difference.
Will try to setup my controller keyboard to transmit only value 127 while pressing the button. Maybe this will do the trick.

Tibook 867 Mac OS X (10.3.9)

Apr 18, 2006 4:42 PM in response to fotofono

Oh well...
I found a way to do this, but it isn't so elegant:

1. Setup a button on the midi keyboard controller in "toggle" mode. (Press once= value 127, press again=value 0)
2. Press the mute button on a channel strip, and then "Learn Controller" key command
3. Press once the button on the controller (value 127), then exit Learn Mode
4. as step 2
5. Press for the second time the button on the controller (value 0), then exit Learn Mode

At the end of this process, Logic has "learned" to "toggle" the mute button on a given channel, when receiving either value 0 or value 127. So pressing and de-pressing the button on the controller will offer a normal Mute-Unmute behaviour. It is not so elegant because one has to enter "Learn" mode twice for each Mute Button.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mute Button on a Midi controller. How do I set this up?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.