Old 11-26-2020, 10:07 AM   #1
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 425
Default BirdBird - Prevent stuck MIDI notes

Stuck MIDI Notes

Stuck MIDI notes have been something thats plaguing REAPER for a while. After many threads and bug reports the issue is still there. So I have decided to write a few scripts to (hopefully) remedy it a bit.

The following JSFX counts the note-on messages received on a track through playback, and sends the missing note-off messages when the playback stops.
You can get it through my ReaPack:
Code:
https://raw.githubusercontent.com/Bird-Bird/ReaScript/master/index.xml
The JSFX is called:
* BB_Stuck Note Utility.jsfx

There are a few additional scripts to insert/remove the plugin from tracks:
* BirdBird_Insert stuck note utility on selected tracks.lua
* BirdBird_Remove stuck note utility from selected tracks.lua
* BirdBird_Insert stuck note utility on all tracks.lua
* BirdBird_Remove stuck note utility from all tracks.lua

Let me know if it resolves the issue on your end as it seems to have done for me.


- Short descriptions of the problems -
Plugins can receive multiple note-on messages for a single pitch during playback via various means, if the playback stops before the note reaches its edge they only get one note-off message. This causes stuck notes with plugins that can handle multiple instances of the same note.

Other times note-off messages get eaten through manipulating items in specific ways during playback, counting the received note-on messages and sending note-off messages when the playback is stopped at least makes sure there aren't any stuck notes.
__________________
ReaScript Discord Server | Scripts | JSFX
BirdBird is offline   Reply With Quote
Old 11-26-2020, 10:17 AM   #2
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,453
Default

Thank you!
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]
sai'ke is offline   Reply With Quote
Old 07-03-2021, 11:48 AM   #3
marlow77
Human being with feelings
 
Join Date: Dec 2020
Posts: 9
Default

Thank you for this incredible tool!
marlow77 is offline   Reply With Quote
Old 07-09-2021, 05:54 AM   #4
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Thank you very much! Maybe this will finally tame those u-he synths...
flechtwerk is offline   Reply With Quote
Old 07-15-2021, 01:54 AM   #5
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Thanks a lot sounds great. For real time use cases there is already boreg's midi real-time transpose, which I am using all the time, working great as well. One could try this with transpose = 0 and see if it can help.
TonE is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:17 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.