View Single Post
Old 09-04-2016, 08:25 AM   #2
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default A Bestiary of MIDI Bugs for v5.25

Artefacts when gluing MIDI items
R4.78 creates CCs when Gluing...! [FIXED!]
If using large PPQ, note position and length change by thousands of ticks when gluing


Event list needs some love
MIDI Event List not updating after changes in arrange view or other MIDI editors
MIDI editor event list mode: display update bug (selections)


Inline MIDI editor and arrange view
Drag Midi item from VSTi onto track: wrong piano roll notes mode in arrange view
Notes not displayed and not moving with item
MIDI Markers position not right in the arrange view if take has rate change
Weird barcode-like patterns are drawn over MIDI items
Inline Editor: Mousewheel shortcuts don't work, pass through the main window
Inline Editor: Zoom changes when duplicating or undoing


Notation editor
Tempo change and bar numbers overlay each other
Problems creating tuplets over tied notes
Display in Musical notation, blinking channel dropdown
Accidentals of chord overlay each other in unreadable mess [Improved]


Note preview and chasing
MIDI preview on new note, not working
Note preview doesn't "chase" notation text
Previewing notes in MIDI editor doesn't do MIDI chase (envelope automation gets chased, but not CCs)
MIDI item CC-chase doesn't respect "Reset all controllers" #121

Item length in MIDI editor
Editing item length in MIDI editor is buggy when the item length is shorter than 1/4 note and item properties are set to "loop item source"
A MIDI clip with a Rate > 1 does not loop correctly
Extending MIDI item over tempo marker causes misplaced notes


Explode by note row
"Explode MIDI item by note row (pitch)" leads to empty channels for E♭-1 and E-1 [FIXED!]
"Explode MIDI item by note row (pitch)" leads to note lengths being increased


Overlapping notes and infinitely extended notes
REAPER uses the standard specifications for MIDI files to store the data of MIDI items. According to the specifications, overlapping notes (with the same pitch and channel) are not valid. Many of REAPER's native actions, as well as scripts, will go haywire *without warning the user* when applied to overlapping notes.
Humanize removes overlapping notes, but incorrectly
Humanize function is affecting non-selected notes in a MIDI item


Copy/pasting and duplicating notes
The setting Autocorrect overlapping notes while editing is supposed to make editing safer, but is unfortunately buggy:
Pasting or duplicating note deletes non-overlapping adjacent note [Fixed!]
Pasted note disappears if it overlaps existing note


MIDI recording
MIDI ASIO Latency Compensation Problems
MIDI input quantize bugs (overlapping notes during recording)
MIDI overdub is cut off if it extends past first item into a second item


Display bugs in piano roll
Midi editor grid glitch and Erratic grid lines in MIDI Editor
MIDI editor displays bank select incorrectly when item looped
CCs disappear when events earlier in MIDI string go offscreen
No indication of source end when looping is disabled


Lyrics
On 32nd and 64th notes, the lyrics 'stepper' skips notes or get stuck
Lyrics 'stepper' skips note if it start slightly behind beat
After editing lyrics several times, sometimes they can't be deleted


Reascript bugs
Large state chunks are truncated by GetTrack/ItemStateChunk [Fixed!]
Using MIDI_InsertEvt to insert a Note On automatically insert a (wrong) Note Off (resulting in zero-length notes)
MIDIEditor_GetTake returns take object even if no take is active
MIDI_GetNote returns endppqpos different from visual appearance in editor
MIDI_DeleteNote ADDS note to another pitch
MIDI overlapping note issue


Zooming bugs
Double-clicking MIDI item doesn't open item fully expanded in MIDI Editor
MIDI Editor "Zoom to Content" ignores single row of high or low notes
MIDI editor auto-zoom bugs (constant unnecessary auto-zooming) [Fixed!]
Opening/closing docked MIDI Editor can cause irretrievable loss of arrange view vertical zoom


MIDI editor window management
Docked MIDI Editor not positioned correctly until resized
Toolbar buttons for child windows such as Event Properties and Humanize behave inconsistently
MIDI editor loses focus after closing script GUI or contextual toolbar
Shortcut key in docked MIDI editor doesn't work after clicking MIDI toolbar
Docked toolbar steals focus
MIDI editor resizes itself after creating new MIDI item

Child windows disappear offscreen: MIDI Problem Transpose and Selecting "View -> Transpose..." doesn't open the transpose dialog box
The disappearing window problem seems to involve two separate bugs:
* REAPER does not check the screen resolution before opening windows offscreen, and
* the "Cascade all floating windows" action does not work for some windows.
(This bug also affects non-MIDI windows such as the script/JSFX IDE, script GUIs, and the ReaScript console.)


Diverse
MIDI link parameter modulation: Parameter locked to last received MIDI CC value

MIDI feedback routing bug? (MIDI routing + audio feedback depends on track order)

MIDI editor: Actions that refer to "all" events are named incorrectly/inconsistently [Temporary workaround in thread]

MIDI Editor Key snap status incorrect after switching items

Undoing with Ctrl-Z causes notes to shorten, and cannot be undone [No RPP or MIDI for replication]

When very small sized, docked Virtual MIDI Keyboard octave transpose is buggy

Instrument definition file (.ins) parser bugs [FIXED!]

MIDI Editor Key snap status incorrect after switching items [FIXED!]

Strange doubling of MIDI events at top of FX chain when certain VSTs are added after

Last edited by juliansader; 01-12-2021 at 09:11 AM.
juliansader is offline   Reply With Quote