Odd FM8 sustain pedal problem with incoming MIDI data

This seems a bit weird to me, and I've found a workaround already, but I thought I'd post and ask the question to see if anyone else recognizes this issue. I had a MIDI track in Cubase 12 Pro with piano performance data on MIDI channel 9, completely with plenty of use of the sustain pedal as CC 64 also on MIDI channel 9. When I route the data on this channel to any of my external keyboards, the sustain pedal works as expected, holding the notes already playing.
I'm increasingly trying to get rid of my outboard gear, however, so I was using Native Instruments FM8 to emulate the DX7II-FD sound being produced externally. When I route that MIDI track data to the FM8 instance, however, the piano notes play just fine but the sustain pedal seems completely ignored. I verified the data was still there, and I searched the manual and FM8 UI for anything that seemed related without success. If I route data from my external keyboards to FM8 for recording, it responds just fine to the sustain pedal, but it ignores the pre-recorded MIDI CC 64 data on the MIDI track I have.
Finally, largely out of frustration and not really expecting anything to change, I opened up the MIDI piano-roll editor, selected all the controller data for the sustain pedal, and moved those events to MIDI channel 1. I was entirely surprised when the next time I routed that MIDI track to the FM8 instance and played it back, the plugin now handled the sustain pedal properly. It's almost as if it responds to the sustain pedal only on MIDI channel 1 and was happy to apply it to all the note on/off data it was still receiving on MIDI channel 9.
Is this a bug? Or a feature? I obviously have a way I can work around it, but I would think the plugin should respect sustain pedal data on the same channel as the note on/off data its playing. I don't know what to make of this. Thanks in advance.
Answers
-
Hey @Phileosophos I can reproduce the issue in Cubase 12, I set my external keyboard to emit on channel 4. Sustain will only be functional if I set the MIDI input channel to channel 1.
Now I tried to reproduce the issue in Ableton and there the sustain will be activated and recorded on MIDI channel 4 or any MIDI channel, so it seems the issue is in Cubase side. I'm not an expert on MIDI in Cubase so I'm not sure if there is a special setting. The thing is that my keyboard would play the notes on any MIDI channel selected within Cubase on that track even if my keyboard is set to MIDI channel 4.
0 -
I'm not sure you've really demonstrated that it's on the Cubase side, but I'm not sure it's not either. For the record, I've posted in the Steinberg Cubase forums as well and will try to keep both sides updated if there's ever a better solution.
0 -
@Phileosophos My will was not to demonstrate it was on Cubase side, it's just I was not able to reproduce in another DAW. I also don't have an extensive knowledge on how the MIDI works in Cubase so you will probably get more insights on Steinberg forums.
0 -
Here's an interesting update: the problem does NOT happen with the VST2 version of the FM8 plugin. One of the Steinberg users noticed this, and I can confirm it. Now I have no idea where the problem lies, Native Instruments or Cubase, but I'll keep pushing for a fix.
0 -
@Phileosophos Thanks for the update. That's valuable information. Have you contacted Steinberg's support about this?
0 -
I’ve posted in their forums but haven’t filed a formal ticket yet. I’ll see about that. They sometimes weigh in on the forums.
0 -
Alright! Please keep us posted!
0
Categories
- 10.7K All Categories
- 22 Welcome
- 449 Hangout
- 59 NI News
- 209 Tech Talks
- 1.1K Native Access
- 4.9K Komplete
- 621 Komplete General
- 1.1K Komplete Kontrol
- 1.8K Kontakt
- 487 Reaktor
- 154 Battery 4
- 271 Guitar Rig & FX
- 203 Massive X & Synths
- 212 Other Software & Hardware
- 2.3K Maschine
- 14 Sampling Room
- 2.6K Traktor
- 2.4K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators