simplyhogy Posted December 2, 2021 Share Posted December 2, 2021 I'm using a Yamaha PSR-E373 and a KSP100 sustain pedal. Pedal works fine with the keyboard. But it's not working in Logic. Everything is unchecked in Input Filter. Bypass All Control Surfaces is also checked. Quote Link to comment Share on other sites More sharing options...
enossified Posted December 2, 2021 Share Posted December 2, 2021 According to the manual, there's really nothing to prevent the Yamaha from sending the CC64 (sustain) messages into Logic if other MIDI messages (like notes!) are getting there. Download and install Snoize MIDI Monitor (it's free) and see if the CC64 messages are being received by the computer. Quote Link to comment Share on other sites More sharing options...
simplyhogy Posted December 2, 2021 Author Share Posted December 2, 2021 I downloaded it. how do i check? Quote Link to comment Share on other sites More sharing options...
enossified Posted December 2, 2021 Share Posted December 2, 2021 Open up MIDI Monitor, start playing the Yamaha and you'll see the note messages start scrolling by on the screen. Then stop playing and just pump the sustain pedal on and off a few times, You should see a string of CC 64 messages, with the value toggling between 0 and 127. Quote Link to comment Share on other sites More sharing options...
simplyhogy Posted December 2, 2021 Author Share Posted December 2, 2021 It's saying Hold Pedal 0 or Hold Pedal 127 Quote Link to comment Share on other sites More sharing options...
enossified Posted December 2, 2021 Share Posted December 2, 2021 OK, that means the message is getting into the computer. Now try setting up a new project with only one track and record your Yamaha toggling the pedal as you already did. Then open up the Event List Editor (type D to open/close) and see if the messages are in there. Quote Link to comment Share on other sites More sharing options...
simplyhogy Posted December 26, 2021 Author Share Posted December 26, 2021 This is what comes up, but I still can't hear the sustain Quote Link to comment Share on other sites More sharing options...
enossified Posted December 26, 2021 Share Posted December 26, 2021 Your Yamaha is transmiting sustain on three MIDI channels at the same time. Logic merges all incoming MIDI channels to the selected track when recording. At time 1 3 4 167 on channels 1 and 2, sustain goes to 127 but on channel 3 it goes to 0. The 0 is probably overriding the 127. When you release the pedal at 2 2 4 71 all three channels show 0. The notes you are playing all arrive on MIDI channel 1. I'm guessing the other two channels are used for split voices and auto-accompaniment. Try manually removing the sustain events on channels 2 and 3 from the event list and see if the playback now sustains properly. If it does, the next step is filtering out the unwanted sustain messages. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.