RtApiAsio::getDeviceInfo: error (Hardware input or output is not present or available.) initializing driver (ASIO for Generic USB Device)

hello, I was trying to redo this guide on audio and sound buffering from
https://github.com/ofZach/avsys2012/tree/master/week1_audioAndSoundBufferTogether and got the error and saw some solutions on a different on changing ofRtAudioSoundStream.cpp on line 36 to return RtAudio::Api::WINDOWS_DS; but still got the same error. Asio4all didn’t work for me as well.

Old as heck but removing ASIO drivers (for focusrite scarlett in my case) did the trick to get it up and running at lease. Sub optimal for sure, I would quite like to use my external soundcard…