After selecting sine wave in the Mixer, saving, and reopening, it changes to saw lead
Reported version
3.1
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
1) Open any score and set the Patch of any part to "Sine wave" in the mixer.
2) Save the score and close it.
3) Open it again.
4) The Patch is now "Saw lead"
The attached file was saved with "Sine wave" as the patch.
Attachment | Size |
---|---|
C Chord Progression.mscz | 22.12 KB |
Fix version
3.2.0
Comments
Interesting, for me it changes to a square wave. I'll take a look at it.
Ok, I've worked out why it's happening. Partly, it's a mistake with the soundfont. It's also because when I added single-note dynamics I forgot to add a bit to the Channel property update notifier, and long story short, even when you've changed a patch, it still thinks that it's the default and it doesn't have to write it. I have a fix almost ready, I think.
https://github.com/musescore/MuseScore/pull/5094
Is this by chance related to #290147: Mixer not remembering changes in the channels?
Yes, likely. I'll cross-post the PR there.
Fixed in branch master, commit f3d04434f1
_fix #290121: changes to non-expr patches aren't saved
fix #290147 as well_
Fixed in branch master, commit 1e49b31d00
_Merge pull request #5094 from jthistle/290121-patch-changes-not-saved
fix #290121: changes to non-expr patches aren't saved_
Automatically closed -- issue fixed for 2 weeks with no activity.