musescore / musescore/MuseScore

MS Studio 4.4.x - Malfunction of the special control notes in VST Native Instruments - KONTAKT

Open
#24,980 3 comments 0 reactions 1 assignee View on GitHub

@RomanPudashkin is already working on this.

Since Sep 30, 2024.

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

Description

Issue type

VST bug

Description with steps to reproduce
  1. I open an existing score with a VST Accordion.
  2. I bypass current Studio crash (#24956). See below the explanation how-to.
  3. I click the Play button or press the space-key.
  4. I check and confirm that everything is played fine until the Prima Volta.
  5. After the Prima Volta, in the repetition phase the Accordion switches are screwed, and they malfunction.
  6. For example, control note C#1 should make accordion to play soprano, but it keeps playing previous sound of clarinet (control note D1) which was the last sound before the Prima Volta. Usually, it gets stuck to the end of session - file closure. Rarely, some of the incoming control notes might switch the sound, but incorrectly (like shifted).

NOTE:
a) This never ever malfunction during the very first session with a brand-new music score. Once a music score gets closed and reloaded malfunction arises.
b) Also, this malfunction has never happened with the same KONTAKT-7.10.1 and Muse Score Studio 4.3.x.

Supporting files, videos and screenshots

MalfunctionOfKontaktAccordionSwitches.zip
KONTAKT-VST-Accordion

What is the latest version of MuseScore Studio where this issue is present?

OS: Windows 11 Version 2009 or later, Arch.: x86_64, MuseScore Studio version (64-bit): 4.4.2-242570931, revision: github-musescore-musescore-3130f97

Regression

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

Operating system

Windows 11 Enterprise (23H2), Windows 10 Home (22H2)

Additional context

Important information:
Native Instruments - KONTAKT uses a specific range of the special control notes not to produce their sound, but as control sequence for a certain action.
In the case of the VST Accordion, notes/keys from A#0 to B1 are switches that should change the accordion sounds between soprano, clarinet, bassoon, piccolo, organ, ..., and master.
Also, notes/keys from C2 to D2 are for playing styles: gently, normal or sharp.

I have one of the special control notes (usually B0) in the very first takt of all my scores.
Every KONTAKT user has to set it, otherwise no switch chosen no accordion sound produced.

My workaround to bypass Studio crash is as following:

  1. I open an existing score.
  2. I go to Mixer and change instruments from VST into Muse Basic.
  3. I click Play button and let the score be played.
  4. I change instrument back to VST Accordion.
  5. MS Studio now plays the score, but with the VST malfunction explained above.

Thanks,
Vlada

Checklist
  • This report follows the guidelines for reporting bugs and issues
  • I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
  • I have attached all requested files and information to this report
  • I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.