musescore / musescore/MuseScore

[MU4 Issue] Note input goes wrong after adding a MS sound instrument (with soundfont) to a score using muse sounds

Open
#15,673 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

After adding Instrument, input note behaves wrong
On a 3 instrument score and after adding a fourth one, note input both with keyboard or mouse gets generates a series of unwanted notes both over and under the input one. Mixer channel emits noises.

To Reproduce

  1. start from the attached file [see AMLtest1.mscz]

  2. add a new instrument, Contrabass from the 'Strings - bowed' group. It will add a new staff using a soundfont file (all the other are Muse Sounds) [see AMLtest2.mscz]

  3. click on the 4/4 pause in the second measure and press 'F', to insert a 4/4 F note
    I see MS repeatedly adding multiple notes of many lower octaves, like an 'alt+DNarrow' key combination was stuck.
    You hear and see in the mixer some noise coming from the instrument channel
    This happens also if I try to insert a note clicking with the mouse. [see screenshot AMLtest2.jpg]

  4. Replace instrument to 'Strings - bowed / Contrabasses (section)'.
    A Muse Sound instrument is selected and now the 'F' insertion works regularly [see AMLtest3.mscz]

  5. If you set the Soundfont contrabass again, the wrong behaviour reappears.

Expected behavior
The correct note should appear on the score

Screenshots
[AMLtest2.jpg] displays the wrong notes and the mixer vumeters, with the noise signal

Platform information
iMac (Retina 4K, 21.5-inch, Late 2015), 3,1 GHz Intel Core i5 quad-core
8 GB 1867 MHz DDR3, Intel Iris Pro Graphics 6200 1536 MB
OSX 12.6.2 (Monterey)

Additional context
all the attached .mscz files are progressive "save as..." done while reproducing the issue.

AMLtest.zip

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

Start by reproducing the issue with the attached AMLtest.zip files, following the steps that switch between Muse Sounds and the soundfont Contrabass instrument. Compare note input and mixer behavior in both configurations; done means entering a single note produces only that note without mixer noise when the soundfont instrument is selected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.