• SONAR
  • Attention: Pianists using X3 (p.3)
2014/04/29 09:19:58
soens
Since I don't have X3 yet all I can say is it seems to be correct in X2. Also, both mp3s sound the same to me.
 
When playing the MIDI track I do hear some sustained notes where there's a STOP controller. But after reviewing the notes in PRV I see they are extending beyond the STOP controller which is causing this.
 
For some reason a sustain of 127 will hold a short note beyond the end of that note. BUT, a sustain of -0- near the middle of a long note will NOT stop the note at that point. It completely ignores it. Is this intended behavior?
2014/04/29 10:04:14
brundlefly
Yes, that is exactly the intended behavior, emulating a real piano. Playing a key lifts that key's damper off the string(s), and keeps it off so the string(s) can "ring" until the key is released. The sustain pedal lifts the dampers for all strings, regardless of whether their keys are being held, and releasing it does not interfere with keys being held. So a MIDI note being held overrides sustain being released, but sustain up does not override notes being held.
2014/04/29 13:23:59
gmp
dcumpian
I just had this happen to me yesterday with X3e and Ivory. Turned out that the pedal up was too close to the end of the notes. When I shortened the notes a bit in PRV, the problem went away. I didn't ever have this happen in X1d, so something has changed.
 
Regards,
Dan
 


Dan, there's no reason to download the bun. Here's a better method. would you please download my CWP file at
https://onedrive.live.com...d=C256E2DAE26B22A5!105
it's called SUSTAIN PEDAL cwp.CWP
 
Since I use Ivory also, you can use Ivory or any piano. Try this. Copy the midi events to your Ivory midi track. Go to the example file and open the piano roll view and play the sample, then erase all the sus pedal events except the first one and see if you hear the difference. Undo and redo a couple of times and let me if you have the same problem.
 What I'm hearing is X3 ignoring all the other sus pedal events.
 
Brundlefly is not having this occur in X3e. I have X1 and it's not exhibiting this problem in X1 either. If you check my recent post I did a more major reinstall this time stopping at X3a to see if the problem was there and it was. This is a strange problem and I think it would be good for you to see if you indeed are having the same problem with the CWP file. It's even possible having Ivory Installed has something to do with it, since we both have that.
2014/04/29 13:32:33
gmp
soens
Since I don't have X3 yet all I can say is it seems to be correct in X2. Also, both mp3s sound the same to me.
 
When playing the MIDI track I do hear some sustained notes where there's a STOP controller. But after reviewing the notes in PRV I see they are extending beyond the STOP controller which is causing this.
 
For some reason a sustain of 127 will hold a short note beyond the end of that note. BUT, a sustain of -0- near the middle of a long note will NOT stop the note at that point. It completely ignores it. Is this intended behavior?


You mentioned both mp3s sound the same. Unfortunately my example file isn't that dramatic, sorry about that. When you play it sustaining it doesn't sound horrible, but when you hear it the correct way it simply sounds cleaner, lifting off the sustain pedal.
 
Try this method instead of comparing the mp3's and I think you'll definitely hear the subtle difference. Go to the example file and open the piano roll view and play the sample, then erase all the sus pedal events except the first one and see if you hear the difference. Undo and redo a couple of times and let me know if you hear the difference.
 
If you don't hear the difference then you're having the same sustain pedal problem I'm having. What I'm hearing is X3 ignoring all the other sus pedal events. You can try the same test in 8.5 or X1 and in my case those programs are fine.
2014/04/29 15:26:45
dcumpian
gmp
dcumpian
I just had this happen to me yesterday with X3e and Ivory. Turned out that the pedal up was too close to the end of the notes. When I shortened the notes a bit in PRV, the problem went away. I didn't ever have this happen in X1d, so something has changed.
 
Regards,
Dan
 


Dan, there's no reason to download the bun. Here's a better method. would you please download my CWP file at
https://onedrive.live.com...d=C256E2DAE26B22A5!105
it's called SUSTAIN PEDAL cwp.CWP
 
Since I use Ivory also, you can use Ivory or any piano. Try this. Copy the midi events to your Ivory midi track. Go to the example file and open the piano roll view and play the sample, then erase all the sus pedal events except the first one and see if you hear the difference. Undo and redo a couple of times and let me if you have the same problem.
What I'm hearing is X3 ignoring all the other sus pedal events.
 
Brundlefly is not having this occur in X3e. I have X1 and it's not exhibiting this problem in X1 either. If you check my recent post I did a more major reinstall this time stopping at X3a to see if the problem was there and it was. This is a strange problem and I think it would be good for you to see if you indeed are having the same problem with the CWP file. It's even possible having Ivory Installed has something to do with it, since we both have that.




I'll check it out this evening...
 
Regards,
Dan
 
2014/04/29 16:13:01
brundlefly
dcumpian
I just had this happen to me yesterday with X3e and Ivory. Turned out that the pedal up was too close to the end of the notes. When I shortened the notes a bit in PRV, the problem went away. I didn't ever have this happen in X1d, so something has changed.



I don't have Ivory, but I tried to reproduce this with TruePianos (full), Addictive Keys, Alicia's Keys (Kontakt 5 Player), TTS-1 and Dim Pro (both VST and DX), and Lounge Lizard (full). They all responded as expected to CC64=0 whatever it's relationship to the note end(s).
 
The only anomaly I found was when I tried using CC64 values other than 127 and 0; Alicia's Keys/Kontakt 5 treats everything over 24 as Pedal Down. For instruments that don't have variable damping, the switch-over should occur at 63-64, and does for all the other instruments mentioned.
 
So... I still don't get it. I would think it's some interoperability issue with Ivory if not for the TTS-1 example the OP shared. And I can't see how having Ivory installed would affect other synths.
2014/04/29 18:39:39
dcumpian
Loaded the Midi data into a new CWP with Ivory. Ivory did not respond to any of the pedal up events. In the PRV, the pedal up (CC64 = 0) is clearly after notes that should have already ended, but are still playing.
 
To hear it more clearly, I then moved two of the bass notes to another note (clashing) and raised the velocity. Still happened. Then I shortened one of those notes and it did respond to the pedal up, even though the note length displayed in the PRV was already not long enough to still play after the pedal up. Either there is some problem with Ivory and X3e, or the PRV is not accurately displaying note lengths, or pedal up positions properly. It's pretty crazy because after changing the notes, just a tiny bit, they did respond correctly.
 
I didn't have time to play around with the data beyond that...
 
Regards,
Dan
 
2014/04/29 18:55:32
soens
gmp
Try this method instead of comparing the mp3's and I think you'll definitely hear the subtle difference. Go to the example file and open the piano roll view and play the sample, then erase all the sus pedal events except the first one and see if you hear the difference. Undo and redo a couple of times and let me know if you hear the difference.
 
If you don't hear the difference then you're having the same sustain pedal problem I'm having. What I'm hearing is X3 ignoring all the other sus pedal events. You can try the same test in 8.5 or X1 and in my case those programs are fine.



Using TTS-1, DimPro, and True Pianos, it works as advertised in X2. And I do hear a slight difference in the 2 wave clips.
 
Apparently X3 is doing something different. Does it act this way if you create the notes and controllers by hand, or only when recording from your synth?
2014/04/29 19:13:12
gmp
soens
gmp
Try this method instead of comparing the mp3's and I think you'll definitely hear the subtle difference. Go to the example file and open the piano roll view and play the sample, then erase all the sus pedal events except the first one and see if you hear the difference. Undo and redo a couple of times and let me know if you hear the difference.
 
If you don't hear the difference then you're having the same sustain pedal problem I'm having. What I'm hearing is X3 ignoring all the other sus pedal events. You can try the same test in 8.5 or X1 and in my case those programs are fine.



Using TTS-1, DimPro, and True Pianos, it works as advertised in X2. And I do hear a slight difference in the 2 wave clips.
 
Apparently X3 is doing something different. Does it act this way if you create the notes and controllers by hand, or only when recording from your synth?


Just to be clear, are you saying that it does work fine in X2? When you erased the sus pedal events after the first one you could hear it sounding differently, like the sus pedal was held down? And before you erased the sus pedal events it sounded cleaner with the sus pedal going into the up position?


 
I haven't tried recreating the problem by hand, because first of all it doesn't happen constantly. But when it does happen and is recorded that way, it plays back that way every time. I've played piano tracks that I know where played right and then upon playing back I heard spots where it ignored the sus pedal in the up position. At first I thought it was an anomaly, but when I started noticing it more, I realized it was a bug.
 
THis problem only occurs with softsynths, if I play the midi track triggering my external synths they work just fine and don't ignore sus pedal up events.
 
Thanks for looking into this,
2014/04/29 19:21:53
gmp
dcumpian
Loaded the Midi data into a new CWP with Ivory. Ivory did not respond to any of the pedal up events. In the PRV, the pedal up (CC64 = 0) is clearly after notes that should have already ended, but are still playing.
 
To hear it more clearly, I then moved two of the bass notes to another note (clashing) and raised the velocity. Still happened. Then I shortened one of those notes and it did respond to the pedal up, even though the note length displayed in the PRV was already not long enough to still play after the pedal up. Either there is some problem with Ivory and X3e, or the PRV is not accurately displaying note lengths, or pedal up positions properly. It's pretty crazy because after changing the notes, just a tiny bit, they did respond correctly.
 
I didn't have time to play around with the data beyond that...
 
Regards,
Dan
 


Thanks for verifying this bug. How long ago did you upgrade from X1 to X3? We both have Ivory and we both have Komplete. I haven't had Komplete that long, so I may try an old image file before I got Komplete and see if it happens there. Let me know if you have an theories on why this is happening
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account