musescore / musescore/MuseScore

Step Playback in MuseScore

Open
#21,678 37 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community feature request needs design
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

Using just the MuseScore notation software, my goal is to simply keep the note being played continuously sounding while I keep the computer > key pressed (step function), and not automatically jumping to the next note. BTW, that is the logical way a musical instrument works in real life (e.g., a standard organ).

Problem to be solved

The faulty present step function is not really useful. This improved playback step functionality would make MuseScore more REALISTIC and practical, while dramatically enabling the use of it for music playing and learning, also helping new electronic musical devices applications and MIDI interface.

Prior art

No

Additional context

There is a humanitarian project being developed to help disabled and children using this proposed new functionality.
Thank you.
Julian. julianort@gmail.com

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or an entry point. Start by locating the existing step-playback implementation and reviewing the 37-comment discussion to clarify the intended behavior when the > key is held. Done means the agreed step-playback behavior works as described and is verified by appropriate playback tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.