Improving User-Interface Responsiveness

Today I spent some time looking into why Cantabile 3’s user-interface sometime felt a bit unresponsive — especially while loading sessions or starting/stopping the audio engine. I ended up making some non-trivial improvements to the interactions between the UI and the audio engine — and the resulting improvement is significant.


This is a companion discussion topic for the original entry at https://www.cantabilesoftware.com/blog/improving-user-interface-responsiveness-f215433509ed/