Record notes from a MIDI device should draw the notes as they are being played in the Piano Roll
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### Bug Summary
Record notes from a MIDI device should draw the notes as they are being played in the Piano Roll.
That way we'd have better feedback on when & where the note is being drawn.
#### Steps to reproduce
Open Piano Roll and click either of the record from MIDI buttons, start pressing and holding keys, the notes will pop in the view without any real feedback what note is being recorded and for how long except for the key highlight at the left side of the view.
#### Expected behavior
The notes to be smoothly drawn in the view in realtime. (See screenshot below)
#### Actual behavior
The notes just appear instantly at the moment.
#### Screenshot

(from FL Studio's similar behavior)
#### Affected LMMS versions
1.2.2
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the Piano Roll and its record-from-MIDI buttons, then trace how incoming MIDI notes are inserted into the view. Compare the current instant appearance with the expected realtime behavior shown in the screenshot. Done means held notes visibly draw and update smoothly while recording, including their duration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100