Should the JUCE team buy a Steinberg UR audio interface?

It seems there are a lot of issues with these soundcards and JUCE [1], with the ASIO.

I spent the afternoon trying to understand what is going on with the juce_win32_ASIO.cpp file and these soundcards but I just can’t understand the flow of events. One of these two is seriously broken, there are semi-random error when launching the juce AudioPluginHost (“create buffer 2 - Invalid Mode”), and then when changing the sample rate from 44100 to 96000 in the juce AudioDeviceSettingsPanel of the AudioPluginHost, most of the time it enters an infinite loop of kAsioResetRequest messages.

Since both JUCE and Yamaha are well established brands I would expect that combination to work a bit better than it does now.

[1] https://forum.juce.com/t/yamaha-steinberg-usb-asio-problems-since-july-commit/

1 Like

We are getting these reports, too. Did you find a solution to the issues?

Nope, I’m just telling people to try with asio4all instead of the yamaha asio driver…

I was thinking of reviving the juce portaudio wrapper ( Portaudio device ) and maybe use it instead of juce for ASIO device type.

Thanks! I guess we’ll just have to do the same and advice our users to use asio4all. Hopefully, there’s a way to circumvent the issues with Steinberg’s ASIO drivers in JUCE.