How to check ASIO functionality after compile?

I’ve just downloaded and compiled last Audacity sources including wxWidgets and ASIO_SDK from Steinberg website. Compiling was working fine but when I try to switch to an ASIO driver under Preferences - Devices I don’t get ASIO devices as an option. Under Cubase LE I can see ASIO drivers/devices even if no real device is connected so I wonder if Audacity behaves differently and a connected device is a must. Without a ASIO device is connected … how can I check whether ASIO functionality is included or not?


  • catshout

Quite likely, though I can’t test this as I’m on Linux.
If the build went through without errors then it’s very likely that everything is OK. I presume that you have an ASIO compatible device, otherwise why build in ASIO support?

I do run a PreSonus Inspire 1394 with ASIO support. But I want to get rid of Cubase LE due to a lot of “sync errors” and other malfunction while recording. Will check it tomorrow with my device.

But anyway, is there ANY option to enable/disable ASIO while compiling and can I check whether ASIO SDK has been included?

As far as I know you the only thing that you set (after installing ASIO SDK) is that you define an environment variable called ASIOSDK_DIR
As I said, I’m on Linux, so I’ve never done this, but I would have expected that the output from compiling would indicate if it had been successfully included. Perhaps you can get some clue from the config.log (if compiling on Windows creates one - I’d expect some kind of log file).

Sync errors generally indicate that either your computer has run out of steam (for example not enough CPU power) or that there is a data bottleneck somewhere (for example the hard drive is too slow or badly fragmented). There’s absolutely no guarantee that the device will perform any better with Audacity than it does with Cubase LE, but I must say, I can’t wait to hear how it goes.

Good luck, and do let us know. You’ve obviously got a pretty good idea what you’re doing to get this far, but if you get completely stuck and no-one else comes along, I’ll see if I can find someone that knows about compiling on Windows.

Checked today evening ASIO functionality in our practice room while recording some samples and everything worked fine :smiley: Audacity behaves indeed differently as Cubase, it shows ASIO devices/drivers only if an appropriate device is being connected …


  • Gerald

Congratulations :smiley:

I thought that would be the case.

What’s Audacity’s performance like with ASIO? Any better than using Direct Sound? How does it compare with Cubase?

These will be the next tests when all band members there to record some samples on Sunday. I didn’t compile with Direct Sound yet but I will do this as well. Will keep u posted …

I think that Direct Sound support is included in Audacity as standard, so as long as you have the necessary drivers it should be available.
The standard Windows binary includes Direct Sound support so you could always just download the ZIP version of Audacity 1.3.11 from the Audacity web site.