[BUG] App: Input channels list in preferences dialog is wrong
In the Preferences dialog, the list of input channels is always populated for the first listed device, and not for the actually selected device. In the following screenshot, we can see 16 channels but my ZEDi10 only has 4:
This is because we are seeing the list of input channels for the ReaRoute device, the first one in the list:
I have verified in the debug that, in IPlugAPPHost::PopulateDriverSpecificControls(), mState.mAudioInDev.Get() always returns "ReaRoute ASIO (x64)" and I have found no way to change it (applying the dialog, closing it, doesn't help).
I am on Windows 10 professional 64 bit, running the standalone app, built from sources in debug mode (just forked).
I understand that the file IPlugAPP_dialog.cpp is not in NeuralAmpModeler's sources, but in iPlug. May I tag @olilarkin ...
Thanks, will address this
In the current version of the app this bug seems to not be present anymore. I don't know if Oli made something to fix it or if it's a coincidence (I quickly searched through the latest iPlug's commits but I couldn't spot something related to this)
Unfortunately there are still problems with the iPlug2 App wrapper... will get around to fixing it up sometime!