musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.18k stars 2.64k forks source link

Switching from MS Basic to Kontakt 7 when playing in piano. Then switching to "sforzando," it doesn't produce a sound, then switching to Kontakt 7 again, it sometimes crashes #20416

Open Fastball2880 opened 10 months ago

Fastball2880 commented 10 months ago

Issue type

VST bug

Bug description

When I switch the VST in a main piano piece to Kontakt 7 accidentally to go to sfozando instead, then switched to sforzando again, it doesn't produce any sound. So I tested it on a new file on Musescore to test it out and it happened to have the same thing. But it crashed for no apparent reason.

This happened when I installed sfozando for the first time. Reinstalled it, same thing

It also happen to produce sound when I switched it from "Grand Piano" to "Piano,' then it worked, on my main piano piece. Until now when I accidentally switched to to another VST.

VSTs I used: sforzando - https://www.plogue.com/products/sforzando.html Kontakt Player - https://www.native-instruments.com/en/products/komplete/samplers/kontakt-7/

Steps to reproduce

  1. Switch to Kontakt 7 VST in the mixer.
  2. Then, switch to sfozando, then import an .sfz file.
  3. Produce no sound whatsoever. Even restarting MuseScore.

Screenshots/Screen recordings

(In a blank musescore file; fresh file before recording)

https://github.com/musescore/MuseScore/assets/147415340/ea44ca7b-38e8-4912-8100-068ecd276eff

(In the main piano piece)

https://github.com/musescore/MuseScore/assets/147415340/39e34887-f026-46a2-845c-579e1eab1154

MuseScore Version

OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.1.1-232071203, revision: github-musescore-musescore-e4d1ddf

Regression

I don't know

Operating system

Windows 10

Additional context

sforzando - https://www.plogue.com/products/sforzando.html Kontakt Player - https://www.native-instruments.com/en/products/komplete/samplers/kontakt-7/

Fastball2880 commented 10 months ago

Update: when replacing the instrument to any piano-type instrument (for example: "Electric Piano") then back to Piano, sforzando is now producing sound.

This might be Kontakt switching to MIDI output to the instrument, or it might be something else.

Fastball2880 commented 10 months ago

Update - I opened one of my projects since a while back from April, and tested it. It seems like switching it still produces sounds. Safe to assume that this is solved, but this needs more testing.

Change to sforzando > change to Kontakt > change back to sforzando > expect no sound, but there is.

https://github.com/musescore/MuseScore/assets/147415340/a8a2046d-dadc-4e90-b56b-d29712b192c5

https://github.com/musescore/MuseScore/assets/147415340/4fb348b9-c40b-4b92-9132-6d4d8634c584

erwald commented 9 months ago

I am experiencing very similar issues, but with different plugins. Generally, it seems to happen when first loading one VST, and then loading another one on the same track/instrument. Either what happens is that the second VST has no presets loaded, or it just crashes. If it doesn't crash, it does sometimes crash when I start interacting with the (second) VST. I am experiencing this with a range of different VSTs.

I'm on macOS so it's likely not a Windows issue.

OS: macOS 14.2, Arch.: x86_64, MuseScore version (64-bit): 4.2.0-233521125, revision: github-musescore-musescore-eb8d33c