Skip to main content
Inspiring
November 14, 2016
Question

Can't get ASIO driver to work with S/PDIF input

  • November 14, 2016
  • 1 reply
  • 6197 views

This is an Adobe Audition CS6 question. I've installed a new internal sound card in my Windows 10 PC. It has an optical S/PDIF input (and output). I am trying to record audio from a BD player using this optical input and the sound card's ASIO driver. But CS6 won't let me - it sees the sound card's ASIO driver, sure, but when I select it, I get the old "Device could not be opened" error message and CS6 won't start. I can only record by flipping over to MME and using the sound card's S/PDIF input offered under that heading.

I have a theory as to why I can't use the sound card's ASIO driver. I think it's because Audition is a player AND a recorder and it won't function with any ASIO driver unless input and output are both connected to the same device.

Is that right?

I don't have any problem using the sound card's ASIO driver when playing back with JRiver using the sound card's driver. But my theory is that that's because JRiver is only a playback app.

Here's a link to the soundcard I'm using:

StarTech PEXSOUND7CH

    This topic has been closed for replies.

    1 reply

    SteveG_AudioMasters_
    Community Expert
    Community Expert
    November 14, 2016

    What bit rate are you recording at? If it works with MME, then there's a good chance that Microsoft is doing an on-the-fly sample rate conversion it's not telling you about. A rate mismatch would be all it takes; it's unlikely to be sync-related, as Audition can choose where it gets its sync from. If my idea is correct, it will already be getting it from the correct input - just not at an appropriate rate.

    Inspiring
    November 14, 2016

    Thank you very much for answering.

    I'm trying to record 176.4 kHz. (It's the DSD layer of an SACD, converted on the fly to PCM at 176.4 kHz, 24 bits, before it leaves the Blu-ray player.)

    The PCM stream comes out of the HDMI output of the Blu-ray player. Then it goes into an HDMI de-embedder. Then it comes out of the optical output of the de-embedder, still at 176.4 kHz, and into the optical input of my PC where it is received by the StarTech sound card at 176.4 kHz. I have opened a new Audition file with the resolution set at 176.4 kHz, 24 bits.

    I know you'll think this chain is a bit crazy but I've used it many times before with complete success using an external sound card connected to the PC by USB. And also, it works completely successfully right now, using MME. So I know the chain is OK.

    I think the problem is:

    a) Audition can't see an ASIO device that is connected only by an optical SPDIF cable, and therefore it thinks no ASIO device is connected and therefore it sends an error message. Or,

    b) It CAN see the ASIO device connected by SPDIF but it refuses to acknowledge it because it can only see an input for the device and not an output, and therefore it doesn't feel it has proper control of the device and therefore it sends an error message.

    I should also mention that I have another ASIO device connected to the PC by USB, which Audition is able to see and use. Of course, the obvious thing to do is to disconnect that other device and get it out of the way. But if I do that, I can't even open ASIO in the Device Class options at all! Which, in my view, does tend to confirm that Audition simply can't see an ASIO device connected only by SPDIF. It knows it's there because it's in the list of ASIO devices, but if you try to select it, Audition behaves as if the device were not switched on.

    To put it simply:should Audition be capable of seeing an ASIO device connected only by an SPDIF cable, and even then, only by an input cable and not an  output?

    SteveG_AudioMasters_
    Community Expert
    Community Expert
    November 14, 2016

    richard-ec2 wrote:

    To put it simply:should Audition be capable of seeing an ASIO device connected only by an SPDIF cable, and even then, only by an input cable and not an output?

    I've never had any problem with this at all - Audition only needs to see a device with a valid clock signal (if it's S/PDIF it does depend sometimes on how the receiving sound device is set up to deal with sync - you might want to check that out), and it should be able to record it; you don't need a playback system in place for this to happen, the same as you don't need a record source for playback to work - just the correct sync settings in Audition and a device to output to

    If you are talking about the latest release though, the 'not seeing ASIO' thing has the makings of a bug, as I've seen something very similar, but haven't tied it down yet. Do you have an earlier version to try it on? You should still be able to get 2015.2 to download and work, I think. If you have a device with a known ASIO driver, and for any reason you can't see it as being available, you should report it as a bug, especially if it shows up correctly on another version.