Musescore 4 Playback Speed too Fast

• Dec 6, 2022 - 06:49

I recently installed Musescore 4 beta to mess around with Musesounds. When I did, I instantly noticed that my playback is way faster than what it should normally be. All of the pitches are way too high (presumably because of the time change) and playback essentially does not work.

I tried to look for any settings that could change playback speed like in Musescore 3 but couldn't find anything/don't really know what is causing the issue.

When I export as an mp3, the score sounds normal so I'm sure it's a playback issue.

Anyone have any insight?


Comments

First off, update to the RC if you didn't already.
And then, if you still have this issue, check for similar reports on Github (there are some). If none of them matches your setup enough, then open a new issue for it.

This is apparently known issue affecting a small number of audio drivers (eg, ones from Logitech), and apparently a fix has been developed. Not clear exactly when/how the fix will be made available. Meanwhile, switching to a different audio device will probably work around the issue.

In reply to by Marc Sabatella

It's not just Logitech drivers. The ECHO Audio drivers I'm using for my Audiofire 8a also have the problem. And ECHO stopped supporting it years ago. I seem to recall Windows 8 was the last they officially supported. Yet the drivers do work under Windows 10, including with MuseScore 3.x . But no fix for them is going to be forthcoming to accomodate changes in Musescore 4.x that caused this problem to surface.

This is still happening. I'm running my interface at 48000hz. My work flow forces me to have my DAW open while writing on MS4. The ONLY for MS4 to not speed up is to close my DAW and change my interface to run at 44100hz.
Which is preventing me to do my work properly. (Transcribe my own projects into notation in MS4). I personally want to work in 48000 because my client is in the TV industries. Changnig my DAW to 44100 is a workaround but it SHOULDN'T have to come to this.
This was working a week ago.

First, not a new user, just starting fresh on the site. Second, I have been having similar issues, but in this case it tends to go back and forth between super-fast on one occasion, and super-slow on another. Presently using MuseScore 4 on Windows 11 with RealTek sound drivers

I have the same problem...
ESI U168XT Interface. Have tried different Samplerates. Nothing changes the playback speed.
Ableton works fine on my system.

Ill have to use another software.

In reply to by Zorg Inc

I just started having this issue recently myself, and there was no obvious trigger for it. I tried completely re-installing musescore, hub and its components, full reset of musescore preference, and everything else.

I have a Corsair Void Elite headset. My sample rate was at 48khz which should have been one of the OK ones, but my headphones are seen as an 8 speaker headphones due to the way it tries to simulate directional sound. Once I set the headphones to be seen as two speakers the issue resolved itself. I'd like to still be able to use the virtual surround of the headphones, but I'm not sure whether the bug is on Musescore's side, or the headphone company

In reply to by chris2746

I think that's the cause of the problem.

I have 4 speakers (2 front, 2 back) and when I configure my Windows audio appropriately (4-way) Musescore plays back horrible sped-up toybox sound.

If I configure Windows audio as just Stereo (2 speakers) then Musescore sounds normal.

(BTW I'm on latest stable Musescore release, Realtek audio drivers, 48kHz sampling rate).

In reply to by jods

Thank You jods!
Your post solved my identical problem when I had almost given up.
I DO think that the Dev-team should adress this as it is a showstopper for more than one user!

Again: I'm really glad for your post jods

(Win 11, MSc 4.2.1, Realtek 24-bit 48k 5.1 (had to change to two-speaker set up))

I am seeing this also on an ECHO Audiofire 8a Firewire card.
If I disable surround sound, it presents itself as 4 pairs of channels, instead of one 8-channel interface.
I actually have a 4.1 setup in my home office and want to keep using the surround sound.
So, this bug alone has me revert back on Musescore 3.x .

In reply to by cadiz1

Frankly, I just want a NULL output, and use my MIDI instruments connected to my mixer, and/or separate software synth. I have as much need for the built-in sounds as I do the Microsoft GS wavetable synth.

Anyway, I re-upgraded to 4.3.0 just to check it out .
1) 8 channel / 44.1 kHz is no different than 8 channel / 48 kHz . Both way too fast
2)if I switch the interface to 4 x 2 channels, it plays at the right tempo
3) if I change the audio output to my central Displayport LG monitor (it has speakers), then everything plays at the right tempo. But of course, sounds awful. More mono than stereo.

So, it's the second issue above.

Time to uninstall again and go back to 3.5.2 . That was incidentally the last release I had previously used for my scores, according to the version in the file. MIDI got broken in the very next release ...

In reply to by [DELETED] 35237410

Your MIDI devices may produce better sound than a soundfont, but it's highly unlikely they produce better results than Muse Sounds. So it could be worth giving that a shot - both for the better playback you get with Muse Sounds but also the far better engraving you get with MU4 in general.

Also, no need to uninstall anything - Musescore 3 & 4 happily coexist on your system. So you can use MuseScore 4 & Muse Sounds and 4x2 audio when you need amazing playback and engraving, and MuseScore 3 when you need to be able to use your MIDI output devices and don't mind sacrificing playback or engraving quality.

In reply to by Marc Sabatella

March,

I still need MIDI support to work. I like my Roland Fantom XR. VirtualMIDISynth allows many sounds to be loaded. There are several very interesting harpsichord sound fonts over a virtual MIDI link. Munt also emulates a Roland MT-32 over a virtual MIDI link. I also have a physical MIDI keyboard to input notes - a double manual Roland VK-88 organ (along with a MIDI pedal board - wish I knew how to play that!), which I used in the past with MuseScore 3.x, since editing their length is much quicker than entering all the notes one by one with the mouse.

Unfortunately, MIDI in MuseScore is also broken on my system for any version after 3.52 . So, I really have no use for 4.0 .

I would also llike the ability to disable the audio output in Musescore, actually. I shouldn't have to go into the mixer to set the volume to zero every time I want playback. Or is there another option I missed to do that once and for all, and not each time I open Musscore ?

In reply to by [DELETED] 35237410

Once you’ve set the volume to zero for any given score, it should be saved with the score. So you should only need to do it once per score.

You could also remove the default soundfont from View / Synthesizer in MuseScore 3. At least I think that’s possible, unless that is disabled (not at my computer to test). Or you could hack the system a little if you have admin privileges on the system, by actually removing the soundfont from the installation. or install a dummy soundfont instead.

Mouse input is indeed the slowest possible way to enter notes. Fastest is usually typing the computer keyboard, but indeed, in some case MIDI input can be about as fast.

In reply to by FBXOPWKDOIR2

My handwriting is awfull, so that could never work. Selecting notes with a pen could certainly work, if one has a touch screen. None of the 3 monitors on my PC are.

In the 1980s, light pens were popular, and used for this very purpose on music workstations. There were some at my school in France - Thomas MO5/MO6 mostly. Unfortunately, light pens require a CRT monitor, so they aren't an option for me either. We do still one Sony CRT in one room, but it's mostly tehre to fill the cabinet space which is 4:3 aspect ratio. A 16;9 TV/monitor would look out of place.

But I personally find touch screens unreliable compared to physical keyboards. Certainly, if you know how to play, MIDI is the fastest option. I don't think there is any question that Musescore should drop MIDI support. This is only about making it work.

In reply to by FBXOPWKDOIR2

No, you’re thinking of StaffPad, which is part of the same company as MuseScore. I haven’t used it but have played with a couple of other programs that attempt to recognize music from handwriting. They were unbelievably frustrating. Typing is 100% accurate - type an A, get an A, every time with no doubt. But people do report StaffPad is not as bad as other programs at it. It’s not about how good your handwriting is, I know that much.

In reply to by Marc Sabatella

Thanks. I'm pretty sure I am much slower at handwriting than playing notes on a keyboard, even with 100% handwriting recognition. Wish I could achieve 100% keyboard accuracy too, but usually it's not too bad, and mostly fixing the note durations.

Anyway, I reinstalled Musescore 4 since it can coexist with 3 . I found a test case for a crashing bug, reproducible. Is there any kind of log or crash dump I can send ? Or do I need a debug build of MuseScore for that ?

In reply to by [DELETED] 35237410

"I found a test case for a crashing bug, reproducible. Is there any kind of log or crash dump I can send ? Or do I need a debug build of MuseScore for that ?"
First thing to do: attach a score (or test score) here, providing the steps leading up to the crash. If confirmed by others, and if it's not a duplicate, a bug report should be sent to Github: https://github.com/musescore/MuseScore/issues

In reply to by Marc Sabatella

Well, setting the volume to zero doesn't persist. As I'm still facing a number of issues with 4.3.1, I must stick to 3.5.2 for getting stuff done, including just playback.

If I save in 4.3.1, the file will no longer be readable by 3.5.2, presumably, so I don't want to do that. Thus, I have to reset the mixer level every time I suppose I could maintain multiple copies, but that's a PITA if I start making changes in the wrong one.

While saving the mixer state in the score is certainly a good option, it doesn't have to come at the cost of a "no sound" option. If one only wants to use MIDI, why should this change have to be done over again for every score, when it can just be done once globally ? Also, there are probably people out there who prefer to notate without playing back. Maybe even deaf people. Beethoven kept composing, after all. So, the "no sound" option would be a good one to have, not just for MIDI users. Also, it would avoid this type of strange bug with the speed picking up due to an issue with the audio stream. Just clicking "no sound" once for the device is far easier and gets it done.

View / Synthesizer does work in MuseScore 3. Is there no MuseScore 4 equivalent ?

Even as an engineer, I think messing with soundfonts and possibly admin privileges is a much too complicated way to mute the sound. I don't see a valid reason to require that. If somebody wants to switch back to sound fonts, they will have to add them all back. Whereas switching the audio output is just one simple, easy step.
I realize it's not zero-cost to implement. ChatGPT tells me there already exists virtual audio drivers that can be used for this purpose, if the problem is not having too many forks in the playback code.
Not sure if any of them are open-source or if their license permits integration in MuseScore, though.

In reply to by [DELETED] 35237410

Feel free to open a GitHub issue requesting a program preference for disabling audio. I think the “View / Playback setup” dialog would be the logical place for it - a “MIDI output only” profile that could be selected. That’s also the closest equivalent to View / Synthesizer. MuseScore 3 had this limitation where whatever soundfonts you had loaded would always affect all scores. MuseScore 4 allows soundfonts to be specified per score, so it’s done in the mixer.

I'm also seeing this issue and my driver sample rate is set to 44100 Hz. My laptop uses Cirrus Logic CS4206B audio drivers (latest version supported on my Windows 10 device). MuseScore 4 (Studio) plays at double tempo and pitch.

I've been updating to each major version from 4.0 to 4.4 as they come out to see if the playback will ever be fixed.

In reply to by takehjjhjjhjhj

What happens if you try other sam ple rates? 44.1 kHz should work and I'm not aware of any document ted cases where it doesn't. But if you're able to provide precise steps to reproduce the problem so that the developers can see what is going on, an investigation can begin. Right now, though, there are no known issues with that sample rate.

There is an undocumented option to change the sample rate within MuseScore Studio that might help as well. Yoou need to find the "musescore4.ini" file, whereas your operating system typically stores these - maybe AppData on Windows? Not sure. Anyhow, once you find that file, a line "sampleRate=48000" (or whatever you want to try) under a line that says "[io]" will force MuseScore Studio to use a different sample rate on next startup.

My issue seemed to happen when I enabled bluetooth on my motherboard and connected a bluetooth headset. The playback is normal when I turn on the bluetooth and set my headset to the playback device. Switching back to speakers speeds it up again. I also just upgraded to 4.3.2 from 4.3.1
I tried playing with ALL the audio settings as per the multitude of posts about this issue. - no change.
Uninstalled 4.3.2 and then installed 4.3.1 again - no change.
I disabled bluetooth on my motherboard and unplugged the bluetooth antenna. Restarted computer. - no change.
Gave up and installed Musescore on a different computer. Works fine.
It's not practical for me to completely re-install Windows on this machine to try to fix the issue.
It's not an issue with my computer or setup. It's the Musescore software.
I've been very happy with the software up to this point, but I'm extremely frustrated that it's just not working the way it should. Someone please fix Musescore soon before I give up on it completely!

In reply to by SaxyTroy

Does anyone have the speed-up issue but ISN'T using non-motherboard audio? My theory is that the issue only occurs with add-on audio hardware (and perhaps only when that is set to multi-channel). If there are no exceptions, I'll submit a bug report along those lines.

In reply to by Marc Sabatella

I did a little more testing. The issue is only with my Logitech G560 speakers.
I can leave them plugged in and use ANY other speaker/headphone and it works fine.
I've tried my bluetooth headset, a Logitech USB headset, and a headset plugged into the 1/8" jack on my computer case.
All the headsets work fine. The instant I unplug the headset I'm using and it goes to the G560s, speed up. As soon as I plug the other headset back in, regular speed.
All the headsets are set the same as the G560 speakers: 48,000 Hz
Hope this info helps.

In reply to by SaxyTroy

I promise you the sample tate is the issue. As Inexplained previously, some devices allow programs to change their sample rates, so even if your headphones are set at 48 kHz globally, MuseScore Studio is apparently able to successfully change that to 44.2 for its own use. Whereas your other devices are not allowing that. Or otherwise there is sample rate confusion between MuseScore Studio, your OS, and you r audio device.

This is 100% the only possible explanation. The only question is what will be the best way to set the sample rate at your end. All systems and devices are different, so unfortunately we cannot give you an exact recipe. The best we can do is try to explain the problem as clearly as possible and hope that you are able to take that information and figure out the best way to take advantage of it for your particular situation. They can’t happen as long as you refuse to accept that this is the problem, though.

In reply to by Marc Sabatella

I appreciate you trying to help Marc. I think part of the issue is that I am quite familiar with computers and changing settings. I've set my speakers to 44.1 kHz and it doesn't solve the issue. And my headphones work fine at 48k. That suggests the frequency isn't the issue. What you're suggesting seems to be some other obscure way of changing it to 44.1 that I can't figure out. How is the average person who doesn't know a whole lot about computers supposed to get it to work? There IS an issue with the Musescore software not playing nice with the operating system. I think I speak for all of us when I say we would like the issue fixed properly. Can that be actioned through this forum or is there some other formal way of reporting issues?

In reply to by SaxyTroy

The thing is, this literally works for every other person who has ever experienced this. Must be something highly unusual about your audio devices and/or system configuration causing it to not work for you. So the first step I. Solving it would be to ascertain what unusual aspect of your devices / system triggers this. Can you post (to YouTube or whatever, then add link here) a video showing you going through the steps and then showing the result? Maybe something will be more obvious once we see it.

In reply to by pmcoz

This is a separate issue from the one being discussed here, but indeed, surround sound issues can create the same effect as sample rate mismatch issues. The bottom line in either case is data being computed at a granularity other that the device needs.

The issue on GitHub is closed only because the person who reported it never responded when asked for more information. The developers cannot fix problems they are unable to reproduce, so when they ask for more info, it is crucial that it be provided or the issue cannot be worked on.

If you believe you are encountering that specific problem, feel free to add your own reply there, or open a new issue and be sure to include all requested info.

Do you still have an unanswered question? Please log in first to post your question.