No Sound on Windows 10

I recently installed the trial version of Dorico on my Windows 10 computer, but I cannot get any sound out of it. I have followed all the instructions on the FAQ about this to no avail. I get sound normally (e.g. a YouTube video) even while Dorico is running, provided I turn off the “Allow ASIO … to take exclusive control”.

I used to have ASIO4ALL installed on the computer, so I uninstalled it, but this made no difference. I have also tried reinstalling Dorico a couple of times.

Any ideas?

I attach the VSTAudioEngine file, as instructed, and a Dorico piano file that I have created to test it.

Philip
Untitled Project 3.zip (262 KB)
VSTAudioEngine_64.zip (248 KB)

From the project and log data I can’t see anything unusual. The output of the audio engine is connected to the port “Speakers (Conexant SmartAudi”.
Do you get audio from other apps?
What if you open the HALion Sonic editor window and play with the mouse on the on-screen keyboard, no sound? Is there any metering activity going on in that window?
Hope I don’t offend you when I ask you so obvious question, but have you turned the volume of your speaker up?

Something to try (I had this problem with a relatively new Win10 laptop.)

In device setup, select the “Generic Low-Latency ASIO Driver”. Make sure the sample rate matches the current sample rate of the windows 10 devices (some devices have hangups switching sample rates. If unsure try 44100 and 48000 first.)

Then (very important) go to the button that says “Device control panel”. When in the ASIO drivers panel, make sure that only your preferred speakers and preferred microphone or checked. Sometimes the Generic driver sends its output to empty headphone jack or a USB device that is no longer plugged in. For Audio buffer size, select “Middle” to start–this will work in most situations.

HTH

Thanks for your responses.

Yes, I have tried a number of settings of the Device control panel, and I’ve tried adjusting the “speakers” setting in Windows 10, too. I’ve now reduced the latter to 16 bit 48000 Hz (DVD quality), and this frequency agrees withe the only option provided by sample rate options for the “Generic Low-Latency ASIO Driver” in Dorico. The speakers do show up in the ASIO driver panel.

I’ve also tried playing with the HALion Sonic editor window, and interestingly I DO occasionally get a brief (correct) sound if I hold some keys down for several seconds (and yes, I certainly get sound as normal from other applications, e.g. YouTube, as mentioned in my first post). Presumably, the computer is not responding fast enough, but I do not know why. It is a fairly new 64 bit Windows 10 computer, and there seems to be some incompatibility with Dorico. It does work OK with Sibelius 8.6.

Any more ideas?

Hmmm. What does it say next your speakers? Is there a manufacturer name like Realtek or Nvidia? It sounds like the windows level driver is in place correctly. If you can, right click on the speaker icon on the taskbar and select playback devices. Your speakers should be there with a green check and “default device”. Right click on this and select “properties” and then the “advanced” tab. Let’s check what this says. Ideally your bit-rate and depth and channel count should all match up with the ASIO driver. Also make sure that both “exclusive mode” boxes are checked to make sure that once Dorico connects it doesn’t get stolen right away by the browser or something else.

You can also try the “restore defaults” button on this panel as well. An example of the properties panel I’m talking about is attached for your reference.
2017-07-06_12-07-30.png
On the extreme side, I might (with Dorico closed) go to /AppData/Roaming/Steinberg and chuck the whole “VSTAudioEngine_64” folder in the trash. (I can hear the screams of “Noooooooooo…” from Hamberg and London collectively, but I’ve gotten away with this before.) Dorico will re-create a clean version of this folder (though you will need to setup your device again.

HTH

Yes, that’s the window I have been using to adjust the speaker settings . It matches your picture almost exactly, except that mine does not say “2-channel”. If I press “Restore defaults” it resets it to “24 bit studio quality”, which is how I had it previously. The quoted name of the speaker driver is “Conexant SmartAudio HD”, and it simply sends the output to the computer’s jack socket at the side (it’s a laptop.)

I may try your “extreme” suggestion, if I can pluck up the courage!! I assume that if the worst came to the worst, I could just reinstall Dorico?

Philip

If it all blows up, reinstalling Dorico is an option. It shouldn’t come to that since this is just the settings folder in your user, not the main program code. :wink:

Something to look at here:
https://www.tenforums.com/drivers-hardware/15284-windows-10-no-sound-solution-conexant.html
https://www.tenforums.com/drivers-hardware/80446-conexant-audio-w-headphones.html

I don’t have a lot of experience conexant chip, but I see that there quite a few people working with audio driver. My guess is that ASIO and the conexant driver are not playing nice for some reason. Uninstalling the driver (or turning off it’s enhanced modes) might solve the issue.

I think Sony, Lenovo, and Dell have all used this chip, so your manufacture’s site might have a download for WIn10.

Thanks, Traubitz, I’ll have a go, as you suggest.
Philip

Another thought is to uninstall your current conexant driver and install the windows 7 version instead. (This is a sort of mad scientist solution, but reading on the web, I’m seeing several problems with the Windows 10 driver that was pushed out by WHQL. Normally ASIO4ALL of the Generic ASIO should have been able to “wrap” the existing driver without problem, but obviously something is going on under the covers.

Funny enough, quite to the contrary. In some cases we even recommend explicitly deleting that folder. But in this particular case I don’t see what it would do any good for the Connexant driver. Deleting the folder won’t damage anything, but also will not rectify anything.

What is strange though, Philip mentioned that when he plays on the HALion on-screen keyboard sometimes correct audio comes out. If that is the case, then it is really a sound driver issue, because the audio engine indeed does deliver processed audio to the sound device but the driver can’t get it properly out.
So my suggestion would be to try with the ASIO4all driver. Similarly like Steinberg’s Generic Lower Latency Driver, it’s a general purpose ASIO driver that shall work with virtually any audio device. Best thing, it’s for free and can be downloaded here http://www.asio4all.com/

OP started with ASIO4ALL. That’s why Is suggested the Low latency Generic. From what reading I could find, the issue is probably around the conexant driver and Win10, but I recommend killing the VSTAudioEngine folder as precaution to remove one more variable from the equation. I agree that since Halion SE is showing intermittent effects, the most likely source of the issue is something going on between ASIO and the conexant driver. The OP does report, however, that audio is OK in other Windows apps which suggests that the WDM audio is working. This leads me to think that something about what ASIO4ALL is asking the conexant driver to do (bit rate, bit depth for example) is the source of the difficulty. ASIO4ALL has additional settings, but I am not expert with them. My other thought was to try to go back to Win 7 driver for conexant, which seems to have a better historical pedigree and is likely to work OK with Win10.

Could the ASIO4ALL options “Always resample 44.1 kHz <-> 48 kHz” or “Force WDM Driver to 16-Bit” be helpful in this situation?

This is a thing to try that I found on the Microsoft Insider forum:

I was having the same problem (which was how I found your posting). You’ve probably found the solution by now, but for anyone who has recently updated to Windows 10 and, like me, has just run into this, it appears to be a problem with the IDT driver. The most recent driver on the company’s website is older than the one that ships with Windows 10, so it’s no help, but I did find this solution in another forum and it worked for me:

  1. Select IDT High Definition Audio CODEC on Device Manager.
  2. Select Driver tab.
  3. Click Update Driver… button.
  4. Select -> Browse my computer for driver software.
  5. Select -> Let me pick from a list of device drivers on my computer.
  6. Select High Definition Audio Device (Not IDT High Def… this is important) and click Next.
    A warning message pops up; click Yes.
  7. ! Windows has successfully updated your driver software.
    After a reboot I had my sound back. The key is step 6.

https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_devices/no-sound-on-windows-10-64bit/253b0f88-f17c-4018-89df-ee48e3b95380?page=101

Sorry, I’ve lost the overview, indeed, Philip mentioned that he had ASIO4All.
Interesting that that one also doesn’t work, because many people report ASIO4All to be better than Steinberg’s Generic Low Latency Driver. We are fine with that, since we don’t claim to provide the best generic driver. Quite to the contrary, we see it only as a crutch. It’s just so that we can give people something in the hand to get audio out of their built-in sound chips. For any serious audio user we recommend to use a decent external audio interface with a dedicated ASIO driver. It doesn’t need to be a multi hundred dollar interface, really good gear starts already just below the 100$ mark.
A well written ASIO driver is the key for good audio performance, as it not only shuffles the audio out via the device, but it also drives the audio application by regularly making callbacks to fetch the audio. If the driver is sluggish with the regularity of callbacks, then the audio application is also not able to deliver on time, thus crackling and drop outs may occur or poor overall performance.
A generic driver can never be as good as a dedicated driver for a particular hardware.

Having just said all this, I still don’t see a reason why Philip’s Connexant shouldn’t work with ASIO4All or the GLLD. It must be something specific to just his system.

Perhaps running a dxdiag test and posting the results (zipped) would help someone track down the problem?

  1. Press and hold the windows key, and press r.

  2. In the Run dialogue type:

dxdiag
  1. In the DirectX Diagnotic Tool: Click Save All Information, instruct Windows where to save the resulting “DxDiag.txt” file (the desktop is a good place).

  2. With a Windows File Selector (or on the desktop if that’s where you saved it) Right click the “DxDiag.txt” file and choose “Send to/Compressed (zipped) folder”.

  3. Attach it to this thread.

I’ve been at work (school!) all day, so have only just started to try out some of your ideas (thanks for them!)

I’ve tried replacing the Lenovo (maker of my laptop) audio driver with the Windows 7 version using the exe file they provide from their website (auto-identifying the laptop.) No luck - no difference with Dorico - still no sound, despite trying various combinations of computer audio settings (frequency and number of bits) and loading/unloading Dorico playback settings and device settings. Sound continues to play normally outside Dorico (unless I have the ASIO excusivity option on.) I have not yet tried uninstalling the windows 10 audio drivers first before installing the windows 7 drivers, so might try that next. Meanwhile, here’s the dxdiag file requested.
Philip
DxDiag.zip (15.5 KB)

I’ve now tried everything suggested so far, and still no luck, sadly.

I did try first removing the windows 10 drivers and then substituting windows 7 drivers from Lenovo, but no difference. I’ve now replaced them again with the windows 10 drivers. I also tried changing the IDT High Definition Audio CODEC via Device Manager. However, it does not have this CODEC installed and already has the High Definition Audio Device. Changing it made no difference.

Playing around with the keyboard in the HALion Sonic editor window has occasionally produced the odd short squeak (of the correct pitch), especially immediately after reinstalling ASIO4ALL just now. But recently I have not heard this sound again. Lights flash and the level indicators show sound is being produced (whether using ASIO4ALL or the ASIO driver provided by Dorico), but nothing can be heard. I have also tried playing around with the small adjustments in ASIO4ALL suggested (e.g. “Always resample 44.1 kHz <-> 48 kHz” / “Force WDM Driver to 16-Bit”) to no avail. I’ve continued to adjust the sample frequency of the computer to match the driver.

However, sound CAN still be heard from other applications once Dorico has been shut down, so there is nothing wrong with my amplifier and speakers. And as mentioned before, Sibelius 8.6 continues to work fine (with its rather limited range of choral and orchestral sounds - hence my interest in Dorico!)

Any other thoughts? Does my DxDiag file reveal anything?

Philip

Is Sibelius using the current ASIO driver? If so, maybe we’re barking up the wrong tree…

Perhaps the drivers are good and something is up with Halion’s configuration?

Does Dorico come with the stand alone executable for Halion? ( I have a full version of Halion 6, so I’m not 100% sure how Dorico is packaged.)

If so, can you get Halion SE going outside Dorico (still looking for variables to eliminate…). If not, perhaps you can download the stand alone Halion 6 trial as an experiment. Sorry I don’t have any better or surer ideas, but this one has outmatched all my usual tricks…

I took a look at the DxDiag, but my eyes couldn’t find anything unusual. I also had once more a look at your log and project data that you posted in the beginning, still nothing suspicious.
I already wanted to ask you to try with ASIO4All again, but you did that already yourself. The fact that the HALion Editor window shows metering activity indicates that Dorico’s audio engine is running normally and producing audio data.
Why that data doesn’t come out of your speakers, to be honest, I have no clue anymore.
Do you maybe have a friend or colleague from whom you could borrow an external audio device and try with that? I’m 100% sure it would work with you with e.g. a Steinberg UR12 or UR22. But pick any other well know manufacturer, M-Audio, Focusrite, you name it, you will get sound out.

On the other hand, be warned though. The orchestral sounds that come with Dorico are pretty good, the choral sounds however are not so convincing, so don’t put your expectations too high. On the other hand, you can load other virtual instruments (and their sound libraries) into Dorico as well.

You are making a good point here. I don’t have a proper Dorico installation here at home, but the HALion Symphonic Orchestra installation (that is part of the full Dorico installation) should have the standalone player.
Philip, press the Windows key and type “HALion Symphonic Orchestra”, does it come up? Do you get sound with the standalone player. I should wonder if you do, but it is worth a try.

I don’t generally use Sibelius with ASIO4ALL, so no, I don’t think it is using any ASIO drivers.

When I signed up for the trial version of Dorico, I found I had three installers, one for Dorico, one for Halion SE, and one for the Halion Symphonic Orchestra. So I have installed all three. I’m not sure how to use the “standalone player”, but maybe you mean uninstalling just Dorico (with its ASIO driver that I have noticed seems to be part of it)? I can try that in the morning…

Philip