Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

sustain pedal not working

Hey everyone,


I have a Yamaha digital piano P-95 and I use it for midi in logic. Everything works fine except the sustain pedal. It has always worked just great for me in GarageBand, but in Logic the same problem keeps reoccurring: when I press the pedal it toggles the record enable button on the first track only, and when recording, no sustain data is recognized.


How do I get the sustain pedal to not change the record enable and use it for sustain?


Without the sustain pedal, it's nearly impossible to get a good piano recording. I haven't been able to find anyone else with this same problem online so any help would be greatly appreciated!



-Andrew

Logic Pro, Mac OS X (10.7.4)

Posted on Oct 20, 2012 11:42 AM

Reply
Question marked as Best reply

Posted on Oct 20, 2012 2:11 PM

There seems to be a rash of this lately. What happens if you go to the upper far left Logic Pro menu, choose Preferences> then choose Control Surfaces> then select "Bypass all Control Surfaces".

26 replies

Jan 11, 2013 4:56 PM in response to Pancenter

Got the same problem. Got Logic 9.1.8, and using M-Audio Venom keyboard with M-Audio and Yamaha sustain pedals. Both pedals work when using my Motif in Logic, but on the Venom, neither work. The M-Audio guys said to be sure that Logic was seeing my pedal as CC 64, but it sees it as CC 127. Inside the Venom, it's hard coded for CC 64 which I think is what sustain default CC message is.


Things I've tried:

Deleted the /user/library/preferences/com.apple.logic.cs file

Ensured that there are no control surfaces listed in Logic

Bypassed all control surfaces in Logic


What's the deal with Logic and sustain pedals?

Jan 11, 2013 7:03 PM in response to sjurick

Ok, just to clarify... the CC (Control Change) number for Sustain is CC64, that's not a data value it's just one of the 128 (0 to 127) values given to different type of MIDI controls, for example. Master volume is CC7, Panning is CC10, Modulation is CC1.


The data value for sustain is 127=on 0=off


Try this... is the keyboard running off the power adapter or USB?


Unplug the pedal from the Sustain jack, power the keyboard down (unplug both the poweradapter and USB), plug the pedal in, power up the keyboard.


The 64 you're seeing in the Venom is correct... but that's it's CC number, not the value it's sending.


In Settings/MIDI/ look at the Input Filter tab, make sure none of those are selected.


A way to test the Venom is to plug a standard MIDI cable into the 5 pin MIDI OUT port, plug the other end of the cable into the Motif's MIDI IN port. Does the sustain pedal plugged into the Venom send a sustain signal to the Motif?

Jan 12, 2013 5:50 AM in response to Pancenter

Thanks for the suggestions. I've since found out that this happens in all my DAWs with this keyboard.


In my earlier post I was mistaken. It's not CC127, but CC119 that the Venom is sending the CC for sustain.


Logic shows CC 119 as the incoming message for the pedal, and I do see the 127 when depressed, and 0 when released so I know the pedal works. So the keyboard is set for 64, but sending out 119. This happens with two different pedals.


As a workaround, is there a way to remap CC64 to CC119 in Logic perhaps?

Jan 12, 2013 5:54 AM in response to sjurick

Yes, you must go into the environment and cable a transformer anywhere between physical input and sequencer input.


1. Open Environment (cmd-8)

2. Go to the "Clicks & Ports" layer. (dropdown menu top left of the environment screen)

3. From the Local Menu New, choose Transformer.

4. Doubleclick the Transformer object, and set it up like this:

User uploaded file

5. Now cable it anywhere between Physical Input and Sequencer Input.


User uploaded file

Jan 12, 2013 10:14 AM in response to sjurick

Your Korg keyboard can/and should follow the MIDI standart... why not open the Korg manual and learn how to set the sustain pedal to the correct parameters, the sustain pedal should be set to CC64, it will automatically send out two DATA VALUES of 0=pedal up & 127= Pedal Down when the control change (CC) number is set to 64.


There's the Control Change and the Data Values.. don't get them confused. If you don't bother to learn your hardware it's not going to work in any other DAW. Fix the source!

Jan 12, 2013 11:01 AM in response to Pancenter

Pancenter,


It's an M-Audio Venom, not Korg. The M-Audio Venom comes with a program called Vyzex, made by another company for M-Audio. This software allows for deeper configurations of the Venom, and was recommeded by M-Audio support to use for changing / checking the CC that the Venom was using for Sustain. In that software, you can only change the following CC Assignments: Sustain, Expression, and Modulation. The Sustain CC assignment (as shown in the screenshot of Venom Vyzex) is set to 64 and is gray so you cannot change it (not that you would want to). The problem is that it's sending out on CC#119 to the DAWs and not 64. The fact that it is sending out 119 instead of 64 seems to me like there is a hardware or firmware issue with the keyboard, as it does this with two different Sustain pedals.


You are right, the keyboard should be fixed and not the other way around. I have a tech request out to M-Audio on this issue to see if there is something that can be done to fix the keyboard so I don't have to worry about making all these configuration alterations in my DAWs just to accomodate the keyboard.


And just to be clear, yes I've updated the drivers, Vyzex editor software, and firmware (did that when I bought it a few weeks ago). I am also plugging the sustain pedal into the sustain jack.


User uploaded file

sustain pedal not working

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