@Jonas So, it seems like I have a working solution after playing with things a bit. I don’t know that it is 100% perfect, but any visual latency is substantially improved and still allows me to use my bluetooth headset.
When I downloaded and installed the ASIO4ALL driver, it showed all of my WDM Devices, with a few enabled by default, including the ‘Realtek HD Audio output with SST’ and Mic input. The ‘Realtek HD Audio 2nd output with SST’ was off, and the ‘Intel Smart Sound Technology for USB Audio’ had a red X through it and couldn’t be enabled. I did not hear audio from anywhere when I set Renoise to ASIO4ALL.
I saw one forum response somewhere that indicated using the ‘Realktek HD Audio 2nd output’ worked for them, and 30+ people saying it worked for them … but it did not work for me. If I had it enabled, I would hear no audio anywhere. Explicitly disabling 2nd output and switching to ‘Realtek HD Audio output with SST’ would get audio from the laptop directly, but not my Bluetooth headset or anywhere else.
I exited Renoise and ASIO4ALL, and while going through sound settings realized I had enabled the Realtek ‘Stereo Mix’ under Sounds > Recording. I disabled it, and then brought Renoise and ASIO4ALL back online. This time the ‘Intel Smart Sound Technology for USB Audio’ was available, though still off. As soon as I turned it on, I was getting audio through my Bluetooth headset. I didn’t find any documentation or forums mentioning this solution, but it seems like there may be a couple of different methods that work depending on the laptop, what drivers are installed, and other factors.
I’ve got the ASIO4ALL Buffer Size set to 256 and Renoise Sample rate set to 44100. Yes, there is some very slight fuzz, but I didn’t expect perfection out of the audio with this, just a way to play quickly without any headache or swapping things around. Renoise option ‘Linit to stereo in/out’ seems to reduce the fuzz even more, and I’ve also now disabled ‘Automatic Plugin Delay Compensation’ and ‘Enable overload prevention’, since I’m not using any plugins nor worried about CPU overload with basic samples. Maaaaaybe I’ll throw an internal delay or filter on a track or two sometimes, but I don’t expect to be using compression, limiting, or reverb for now. If I need that I’ll move the song onto a nas and open it on the studio box.
One thing that might be making a difference here is that I’m using a basic set of Yealink BH71 cans with a 35mm driver, but through the included Yealink BT51 adapter. It’s still Bluetooth, but I’m not sure if driver selection in ASIO4ALL, functionality, or just audio quality might be affected by using a pure Bluetooth connection - in case anyone else finds this and wants to try the same thing.
So conclusion: working solution, but with some caveats and details.
Thanks for the help and ideas around this!