i found a bug that i hope is an easy fix. in addition to being a bug that changes a user's performance, fixing this would potentially allow for a script-based solution to the smart split issue and the dangle FR, both of which are apparently impossible due to unchangeable parts of REAPER's anatomy.
1) create 2 overlapping items (not lanes) in a track 2) set track to record overdub 3) begin recording a note into item 1. 4) hold this note past item 1's endpoint 5) release the note while in item 2. 5) ISSUE: item 1 does not extend with the playhead and a noteoff is never recorded 6) subsequent notes are recorded into item 2 (expected)
in item 1, we see a note with no noteoff, that persists to infinity until it reaches REAPER's inhospitable item-endpoint, which by unfortunate design necessarily terminates all notes that dare try to cross it
expected behavior here would be that item 1's endpoint would be extended to the noteoffs of any held notes, accurate to the performance. subsequent notes should continue getting recorded into item 2, that part is great: please just update the endpoint of item 1!
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer note dangle using overlapping MIDI items just needs one little bugfix
ps, this bug would not be solved by simply inserting a noteoff at the unchanged endpoint of item 1: noteoffs should not be placed at locations other than where the user recorded them. what happens if you overdub into a non-overlapping item is expected:
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer note dangle using overlapping MIDI items just needs one little bugfix
Last edited by mccrabney; 08-07-2024 at 03:45 AM.
06-25-2024, 04:07 AM
#3
mccrabney
Human being with feelings
Join Date: Aug 2015
Posts: 3,715
bump, surely these infinite length notes aren't intended.
we are so close to a solution to the note dangle request that doesn't require substantial changes to REAPER's interpretation of MIDI files, and it would also solve this infinite length bug.
if item bounds must include dangling notes, then we must accept overlapping MIDI items in tracks in order to overlap content like pickups and strummed chords that reach into the next item, region, or "sequence"
however, MIDI overdub recording must be able to accommodate these overlapping MIDI items by extending the item endpoint to include the noteoff when it occurs -- the way it does when MIDI items are not overlapping.
we are so, so close!
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer note dangle using overlapping MIDI items just needs one little bugfix
Last edited by mccrabney; 06-25-2024 at 04:24 AM.
08-06-2024, 05:44 AM
#4
mccrabney
Human being with feelings
Join Date: Aug 2015
Posts: 3,715
bump
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer note dangle using overlapping MIDI items just needs one little bugfix
08-06-2024, 03:20 PM
#5
Justin
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,940
This would be a tricky one to fix, will think about it.
08-07-2024, 03:42 AM
#6
mccrabney
Human being with feelings
Join Date: Aug 2015
Posts: 3,715
Quote:
Originally Posted by Justin
tricky one
bummer, i guessed it would be easier, or at least easier than allowing notes to trail beyond item endpoints seems to be. thanks for considering.
i'd hoped to write a script that automatically glued all track MIDI into region-sized items. recording trailing notes would extend an item into the next region, but stop at noteoff, overlapping like a roof shingle to contain the noteoff in a performance-accurate way.
if there's an alternative solution to the issue of trailing notes, i'm open to that instead (though the notes in the gif shouldn't be infinite length in any case). creating project-long or trans-region MIDI items is pretty impractical just to handle fairly typical strummed chords and pickups - as is using fixed lanes
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer note dangle using overlapping MIDI items just needs one little bugfix
Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.