MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

Triggering Note input during playback should be blocked

Open DmitryArefiev opened this issue 2 years ago • 4 comments

Issue type

Playback/Note input issue

Case 1: During Playback, triggering Note input by double click should be blocked

  1. Open score
  2. Start playback
  3. By single click you can move playback cursor position
  4. Now try a double click - it triggers Note input mode (which should be disallowed during playback, because you can input some odd notes accidentally)

https://user-images.githubusercontent.com/90187801/234383655-d507f6a1-ea71-45fb-bd32-010862d25401.mp4

--

Case 2: Triggering Note input via N or clicking Pencil icon should be blocked during playback (if Note input was triggered before starting playback or during playback) - initially was reported as #8739

  1. Open score
  2. Click on pencil from the Note input bar or press N
  3. Click "Play" button from playback panel
  4. Click on the score > notes added while score is playing

https://user-images.githubusercontent.com/71372310/127183431-61368bd1-0214-412b-be7c-b5bf72af1118.mp4

MuseScore Version

4.1

Regression

Yes, this used to work in MuseScore 3.x and now is broken

Operating system

Windows 10

Additional context

Related to #8739

DmitryArefiev avatar Apr 25 '23 19:04 DmitryArefiev

This issue a bit more serious than #8739 because in the current issue Note input can be triggered accidentally by double click during playback

DmitryArefiev avatar Apr 25 '23 19:04 DmitryArefiev

Can reproduce in Win and on macOS. Interestingly, note input mode is only triggered if you click on an empty space on the stave; it does not seem to get triggered when clicking on any other engraving element (as far as I can tell: tested on notes, rests, dynamics, articulations, and text).

bkunda avatar Apr 28 '23 13:04 bkunda

@DmitryArefiev I'd suggest re-scoping this issue to include blocking all methods of enabling note input mode during playback. If you agree, we can expand your issue description a bit and close #8739.

bkunda avatar Apr 28 '23 13:04 bkunda

@bkunda Yeah, good idea! I'll do it

DmitryArefiev avatar Apr 28 '23 14:04 DmitryArefiev