Hey folks, thank you for sharing this, lots of good things to learn from your work!
Just out of curiosity, I was browsing the source code on GitHub and I noticed the usage of scoped locks in the audio callback (here). I remember Jules and other audio experts say you should never lock the real time thread: is it something done on purpose here? I’d love to hear some feedback on this…
There are a couple of these left in from legacy times. We’re in the process of removing them where possible. In some locations (like the one you’ve shown) this is a bit more tricky so may take a bit longer.
Thanks! The false errors appear to be gone (at least in the files I’ve looked at so far) but autocomplete still seems to be very slow. But that’s not in your control, I guess I have to consider reporting to Microsoft, for what little good that will do.