drowaudio
drowaudio
Thanks for working on this. There's quite a few changes involved here, can you briefly go over the problem and rationale behind the fix please so I've got some background...
Ok, sorry for the long delay on this, it just took me a while to get some head space and a release out so I could think about it. I've...
I just tried this on macOS and got the following: ``` [100%] Built target TracktionHelloWorld Finding MIDI I/O MIDI output: IAC Driver Bus 1 (enabled) opening MIDI out device:IAC Driver...
It's a bit tricky as you really want to be creating a `juce::JUCEApplication` rather than a console app. However, you might get away with adding a `ScopedJuceInitialiser_GUI` instance at the...
Is it actually quitting? If so, is a quit message being posted to the message queue? You should be able to put a breakpoint in the juce::application/message_manager classes to see...
So it's working as you hoped?
Right, but you must be able to debug why it's quitting? But a breakpoint in `MessageManager::runDispatchLoop()` and step through it. Is the `quitMessageReceived` equal to `1`? If so, look at...
Hmm, I'm not sure that's actually possible. The main thread (the `callAsync` block) will signal those two events and the background thread which the test is running on will wait...
That only works for cases where only `LatencyNode`s output to a `SummingNode`. In the above, The `TrackMutingNode` and `SendNode` would end up with the wrong latency. I think you'd want...
Some the the functions you're calling there are asyncronous. You can't really run them in a straight procedural app like that. Also, your `ALSA::VirtualMidi` I don't think is doing what...