I previously built an ASIO driver with the Steinberg SDK. After recent successes of building VST plugins with JUCE for both PC and Mac, I won’t to go back and use JUCE for my ASIO driver.
I’ve been able to get the ASIO to compile in the demo by setting the JUCE_ASIO flag. I can see ASIO support in the device drop when when I have my device connected.
My confusion is when I use the IntroJucer to setup my plugin project, I’m a bit confused on the settings. I don’t want a VST so I’ve disabled that option, along with the RTAS. Should I disable the AudioUnit as well?
I’ve seen in the documentation that I can use the AudioDeviceType to create the AudioDevice of ASIO. Using the IntroJucer I get the default PluginEditor and PluginProcessor. Where do I instantiate the AudioDevice?