Waveform Free audio device problem

I’m working on a piece using Waveform Free. I’ve been specifically using a yamaha keyboard hooked up to a focusrite scarlett solo device, which is then connected to both headphones and my laptop, in order to record the sound of the keyboard directly. However, I’ve encountered a problem recently that has completely halted my progress. For the setup to work, waveform has to have the scarlett solo selected as both the input and output device using windows audio exclusive mode as the sound device (if the sound device is changed, the recording sounds mushy and wet when played back for some reason). But now, I can’t put the solo on both input and output. I can have it on one, and I can have it on the other, but when I try to select it for both, it gives me an error saying “Couldn’t open the output device!” and then sets both input and output to nothing automatically. Any idea what could be causing this, or what I can do to get around it?

I believe you’ve stumbled on the wrong forum: JUCE is a C++ SDK for developing apps, mainly audio apps, and Tracktion Waveform has history with this library and the related Tracktion Engine library.

My recommendation is to get support for Tracktion Waveform via their KVR forum: Tracktion Forum - KVR Audio

Thanks! Hopefully I can find something here.