-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notes "stuck" when using sustain pedal (MIDI CH 3 & 4) Other midi channels have problem as well... #1554
Comments
Are you in MPE mode? But this might indeed be a legit bug; channels 3 and 4 are treated specially in surge to route between scenes if you are not in MPE mode. Sustain pedal should work of course but. |
Not in MPE Mode!
I Enabled the MPE mode just now as you mentioned that mode; No different behavior !
Also, does not matter what notes / octaves are played.
/David.
… 5 feb. 2020 kl. 22:46 skrev Paul ***@***.***>:
Are you in MPE mode?
But this might indeed be a legit bug; channels 3 and 4 are treated specially in surge to route between scenes if you are not in MPE mode. Sustain pedal should work of course but.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWCLAIPUFXETZ5SY5FDRBMXTVA5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK5DHOY#issuecomment-582628283>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWAYGDCDGY7EWWL2OLLRBMXTVANCNFSM4KQSRWAA>.
|
OK thanks. I'll take a look. |
In the control display in LPX, it says CH# (ex 4). 64 . 127, No matter what channel i play on!
Thanks! :)
… 5 feb. 2020 kl. 23:06 skrev Paul ***@***.***>:
OK thanks. I'll take a look.
The sustain pedal is a bit tricky.
Oh one question: Does your keyboard send the sustain pedal on channel 3/4 with your midi, or does it send it on channel 1?
Or alternately could you attach a logic file zipped up which shows the break with your setup?
but if not I'm sure I can replicate.
Appreciate the report.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWBWKBHWSZCM7U5D5BLRBMZ53A5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK5FD7Y#issuecomment-582636031>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWBTIDCLY2MWY6HTQ73RBMZ53ANCNFSM4KQSRWAA>.
|
So, if i play on Channel 4 it says Channel4, If playing on 2 it says 2!
I saw my wording was unclear maybe.. :)
… 5 feb. 2020 kl. 23:12 skrev David Minicz ***@***.***>:
In the control display in LPX, it says CH# (ex 4). 64 . 127, No matter what channel i play on!
Thanks! :)
> 5 feb. 2020 kl. 23:06 skrev Paul ***@***.*** ***@***.***>>:
>
> OK thanks. I'll take a look.
> The sustain pedal is a bit tricky.
> Oh one question: Does your keyboard send the sustain pedal on channel 3/4 with your midi, or does it send it on channel 1?
> Or alternately could you attach a logic file zipped up which shows the break with your setup?
> but if not I'm sure I can replicate.
> Appreciate the report.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWBWKBHWSZCM7U5D5BLRBMZ53A5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK5FD7Y#issuecomment-582636031>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWBTIDCLY2MWY6HTQ73RBMZ53ANCNFSM4KQSRWAA>.
>
|
Cool thanks. Got it. wonder what that purgeHoldBuffer around like 948 of SurgeSynthesizer.cpp is doing ... looks suspicious to me. |
Oh yeah that's exactly where the bug is. Wow. That code is just weirdly wrong. I will need to think about and test it but thanks, should be able to fix it soon enough. |
Sorry.. Thats ”Greek” to me! :) I don’t know programming.. But I really admire all your work you guys put down on this amazing instrument!
… 5 feb. 2020 kl. 23:15 skrev Paul ***@***.***>:
Cool thanks. Got it.
wonder what that purgeHoldBuffer around like 948 of SurgeSynthesizer.cpp is doing ... looks suspicious to me.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWAV3KPXHWP465ZFWRLRBM3BNA5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK5GACI#issuecomment-582639625>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWDQ5QLSSO5M6VNDXPDRBM3BNANCNFSM4KQSRWAA>.
|
Oh the "greek" means "jeez yeah you are exactly right, what's this weird bit of code sitting here that's been there forever even trying to do - that will kill sustain pedal releases on channel 3 and 4! Ahh well at least I know what to fix now" Stay tuned to this issue, When I fix it there will be an update here and you can download a nightly with the fix. |
Thanks Paul! No Hurry for me & Good job! :) /Thanks again.
… 5 feb. 2020 kl. 23:15 skrev Paul ***@***.***>:
Cool thanks. Got it.
wonder what that purgeHoldBuffer around like 948 of SurgeSynthesizer.cpp is doing ... looks suspicious to me.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWAV3KPXHWP465ZFWRLRBM3BNA5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK5GACI#issuecomment-582639625>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWDQ5QLSSO5M6VNDXPDRBM3BNANCNFSM4KQSRWAA>.
|
ADDITIONAL SUSTAIN PROBLEM..! All midi Channels! I am playing around with Surge, checking out patches, and i get strange behavior on other MIDI Channels as well: This is an intermittent problem, but easy to replicate if you just keep on trying a couple of times.
Expected is that if i one holds the notes down, they should hold their own sustain, so to say.. even if i let go of sustain. Its like the notes that are pressed at this moment lost the key down signal, and what’s heard is the sound created when the pedal was pressed and the notes played. But when sustain is released it goes silent! And its erratic! I Have checked other instruments, and they behave as they should! |
Yeah OK sustain is tricky beleive it or not, and we found and fixed some bugs in the MPE implementation with this release but didn’t do a full test. For 1.6.6 I will add a comprehensive set of tests and get it working properly. Appreciate your patience! Sorry for the bugs. The code is peculiarly hairy and I don;’t think it needs to be so I will probably just rejigger the whole sustain handling code. |
Ahh OK here's the trick for the erratic state Press and hold a key The reason is that press-while-sustained does't register as needing sustain to be held if you press and hold a key without repeating it the sustain pedal works as it should. Real bug. Looking. |
1. Midi channel 3 and 4 picked channel mask incorrectly. Make it mode aware and do the right thing 2. Multiple presses of a key on and off while the systain pedal was held mis-set-up the internal voice structures. Closes surge-synthesizer#1554
OK I have a fix to both of these problems coming in. Stay tuned. |
1. Midi channel 3 and 4 picked channel mask incorrectly. Make it mode aware and do the right thing 2. Multiple presses of a key on and off while the systain pedal was held mis-set-up the internal voice structures. Closes #1554
OK @Sprolkyman this should now be fixed in the nightly at surge-synthesizer.github.io. We plan on doing a 1.6.6 release pretty soon for a couple of reasons so if you had a chance to test and confirm it would be appreciated. |
As a Charm!! ! :) Thats how it works now! :)
You are the best Paul!
All you guys working hard to make this great synth even better every update are terrific!
Thanks! Love to ya all:)
David.
… 16 feb. 2020 kl. 03:35 skrev Paul ***@***.***>:
OK @Sprolkyman <https://github.com/Sprolkyman> this should now be fixed in the nightly at surge-synthesizer.github.io. We plan on doing a 1.6.6 release pretty soon for a couple of reasons so if you had a chance to test and confirm it would be appreciated.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#1554?email_source=notifications&email_token=AONAMWFXVNWC5UZDHWRDRCLRDCRADA5CNFSM4KQSRWAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL34BTY#issuecomment-586662095>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AONAMWCHU62ME6RGLE7JGGDRDCRADANCNFSM4KQSRWAA>.
|
Super! Thanks! |
Playing notes on external Keyboard on MIDI CH 3 & 4 (Maybe higher as well), and using sustain pedal, wont let go of the notes played. They will sound until the same notes are played again.
Cycling Sustain pedal does not help!
Using MIDI CH 1 or 2 does not cause this problem.
Please let us know your surge version
This information is all in the menu/about screen
To Reproduce
Steps to reproduce the behavior:
I have not tried higher Channels than No GUI with VST2 on Ableton Live 9.7 #4. ! (Due to my controller)
Expected behavior
Notes played should stop when letting go of key
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: