LMMS / LMMS/lmms

Record notes from a MIDI device should draw the notes as they are being played in the Piano Roll

Open
#6,091 2 comments 1 reaction 0 assignees View on GitHub
enhancement
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
![Note drawing](https://i.imgur.com/tTNGBL1.gif)
(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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.