Playback issue with octave line bug?
In this piece, if you play from bar 57 and wait, it has been doing strange cutting-out things with the sound at bar 70 or so. Do you get this as well or is it just mine?
Attachment | Size |
---|---|
Ice and snow and fish in Finland.mscz | 37.4 KB |
Comments
The piano treble clef is using notes with Velocity type = User, while the piano bass clef uses the default Velocity type = Offset. You're on your own if you start tinkering with the velocity type.
In reply to The piano treble clef is… by DanielR
Ok I have now changed them both to user from around bar 70 but it is still doing it.
In reply to Ok I have now changed them… by jamesmayhew
If you want dynamics, hairpins and (de)crescendo lines to apply to just one staff , set them accordingly in Inspector (default is part, options are staff, part, system), rather than tampering with user velocities
In reply to Ok I have now changed them… by jamesmayhew
"Ok I have now changed them both to user from around bar 70"
I don't think so. You seem to have changed both staves to Offset (which is correct).
You also need to reset the Velocity to zero for all the notes, and instead rely on the velocity which is set by dynamics (p, mp, mf, f) and the effect of hairpins and cresc lines.
And the advice from Jojo is so sensible: define your dynamics and hairpins as Dynamic range = Staff if you want to have the right hand playing at a different dynamic from the left hand.
In summary:
a) select all notes
b) toggle the Play checkbox off and on, to ensure that all notes will play
c) toggle the Velocity type to User, then back to Offset for all notes
d) reset the Velocity to zero for all notes (you still have lots of notes with individual non-zero Velocity)
e) add extra dynamics and hairpins in those places where you want different volume for upper and lower staff - and set their Dynamic range = Staff (instead of Part)
In reply to "Ok I have now changed them… by DanielR
Thanks. I didn't know about the dynamics being applied to just one stave with adjustable velocities for the dynamics - I have always been changing the user velocity to achieve nuances.
Yet it still seems to be doing the problem even though I have toggled play off and on, toggled the user to offset and reset to zero.
In reply to Thanks. I didn't know about… by jamesmayhew
You definitely have a problem, but you need someone with more knowledge than I have. Having played the score a few times, the distortion seems to be a cumulative effect which happens after playback has continued for at least 20 bars. But if you stop the playback and play just the distorted passage again, the audio for that passage is fine - until the glitches start again further into the score.
Short of resources? I closed all the many open programs on my laptop, and tested the playback with only MuseScore running. But the distortion problems occur even under that test condition.
Anyone else got any advice?
In reply to Thanks. I didn't know about… by jamesmayhew
If the goal is to achieve unusual special effects that a human musician would also need to see dynamics for, then use dynamics for sure.
if the goal is just a more "human" playback, with a subtle but natural bringing out of individual melodic lines, then for me velocity is smarter - and always with "offset" (which is to say, relative), not the "user" (absolute). The nice thing about doing it that way is it remains good even if you change the overall dynamic of the passage.
In reply to Thanks. I didn't know about… by jamesmayhew
There's a bug I've seen a couple of times before that seems to apply to passages in which octave or pedal lines are extended over a long period of time. I'm not sure if anyone has fully figured out the source. If you do a search of the forums and/or issue tracker, maybe you'll find something.
Hmm, I wonder if it has to do with the way MuseScore tries to calculate MIDI data in "chunks" , and somehow the octave marking is throwing that off?
Anyhow, the problem does go away if you remove the octave line, not that this really helps.
In reply to There's a bug I've seen a… by Marc Sabatella
I found just now that if I removed the octave line and transposed all the relevant notes up an octave to sound the same it still did the problem, so perhaps it's not the octave line that's causing it.
And yes when I removed the octave line without transposing the notes up it was fine, but is there no way this can be fixed?
I also tried recreating that section on a different score but it still did it.
In reply to I found just now that if I… by jamesmayhew
Here's a score where I typed out all the notes from this passage without copy and pasting any from the original.
It still does it after a number of bars, so I think this must be a bug.
In reply to Here's a score where I typed… by jamesmayhew
Updated score of original
Seems to occur by using the MuseScoreGeneral soundfont. By using another soundfont (tested it with the Salamander C5 light) it doesn't occur for me.
Maybe it's caused by that?
In reply to Seems to occur by using the… by kuwitt
Yes that also stops the issue for me but it would be nice to have it sorted with the MuseScore General soundfont as I prefer that one for the piece.
In reply to Yes that also stops the… by jamesmayhew
See attached files. By using the MuseScore General the sound glitch occurs above a certain octave range (sounding pitch). Transpose these notes down and the sound glitch doesn't seems to occur anymore at a certain range. Needs more investigation, but seems to be reproducible from scratch.
In reply to See attached files. By using… by kuwitt
MuseScore General HQ too?
In reply to MuseScore General HQ too? by Jojo-Schmitz
Yep, with both.
In reply to Seems to occur by using the… by kuwitt
Okay, I did some testing, and here is what is happening:
So, this issue can only be truly fixed by updating the FluidSynth engine in MuseScore, or finding and backporting the voice allocation fix. It may also be possible to increase the synthesizer polyphony within MuseScore's code, which won't fix the bug, but will at least help keep from hitting the polyphony limit so soon. This, of course, would come at increased CPU usage.
Until then, the workaround options are:
In reply to Okay, I did some testing,… by s.chriscollins
Thank you.
Actually I uploaded the completed work to Musescore.com and it isn't doing it on the there!: https://musescore.com/jamesmayhew/ice-and-snow-and-fish-in-finland