All FAQs
Audio
You probably haven’t lost your project, and I would guess that Logic is open, just not the main workspace. Luckily, that is an easy fix.

First, make sure Logic is the active application (see Fig. 1) by looking for “Logic” in the upper left-hand corner of your screen.
You have two options: (1) you can either use the keyboard shortcut Command-1

Or, (2) select Window > Open Main Window (Fig. 2) from the drop-down menu
This is typically a polarity issue — in other woeds, the pedal is sending the wrong MIDI data values (e.g., 0 when pressed, 127 when released when Logic is expecting the opposite).
Here’s a good video that covers it, or if you’d prefer to read below:
How do I fix sustain pedal polarity in Logic Pro?
Use the Environment window to reverse the MIDI data:
- Open Logic Pro and press Command + 0 to open the Environment.
- Create a Transformer object.
- Route it like this: Sum → Transformer → Input Notes → Sequencer Input
- Set the Transformer to filter or remap MIDI CC 64 values (sustain) to reverse the behavior.
Here’s some additional information
Q: What MIDI message is used for sustain?
MIDI Control Change CC64 is used for sustain pedal data.
Q: Are there other fixes?
- Check your pedal or keyboard for a polarity switch.
- Try software modifiers or consult community forums for device-specific tips.
Q: Any tips to avoid this in the future?
- Test pedals in multiple apps.
- Know your controller’s MIDI implementation.
- Learn to use Logic’s Environment for advanced troubleshooting.
Mac
This is typically a polarity issue — in other woeds, the pedal is sending the wrong MIDI data values (e.g., 0 when pressed, 127 when released when Logic is expecting the opposite).
Here’s a good video that covers it, or if you’d prefer to read below:
How do I fix sustain pedal polarity in Logic Pro?
Use the Environment window to reverse the MIDI data:
- Open Logic Pro and press Command + 0 to open the Environment.
- Create a Transformer object.
- Route it like this: Sum → Transformer → Input Notes → Sequencer Input
- Set the Transformer to filter or remap MIDI CC 64 values (sustain) to reverse the behavior.
Here’s some additional information
Q: What MIDI message is used for sustain?
MIDI Control Change CC64 is used for sustain pedal data.
Q: Are there other fixes?
- Check your pedal or keyboard for a polarity switch.
- Try software modifiers or consult community forums for device-specific tips.
Q: Any tips to avoid this in the future?
- Test pedals in multiple apps.
- Know your controller’s MIDI implementation.
- Learn to use Logic’s Environment for advanced troubleshooting.