I've been investigating how to connect multiple live input devices like multiple microphones into Giada so that I can switch between them and sample them them on the fly. However, from what I can see in the config page I can only connect one live input device at a time, and switching requires restarting Giada each time.
I have on my Mac however a piece of software called Loopback made by a company called Rogue Amoeba which creates virtual input devices which allows you to have many individual input devices represented on the system as a single input device, and all these real devices can be switched between without altering the way the system see's the virtual device. Like my system, Giada automatically detected this virtual input device in the config page, but when I tried to connect to it and restarted Giada, an alert box pops up saying "Your sound card isn't configured properly...".
Here is my debug log below. It would be amazing if Giada was able to connect to virtual input devices alongside physical ones. It would be just as great if Giada could connect to more than one physical input device at a time to.
[midiMapConf::read] midimap not specified, nothing to do
[init] MIDI map read failed!
[KA] using system 0x10
[KA] Opening devices 1 (out), 4 (in), f=44100...
[KA] 5 device(s) found
0) Apple Inc.: Built-in Microphone
1) Apple Inc.: Built-in Output
2) CalDigit, Inc.: CalDigit Thunderbolt 3 Audio
3) CalDigit, Inc.: CalDigit Thunderbolt 3 Audio
4) Rogue Amoeba Software, Inc.: Loopback Audio
[KA] rtSystem init error: RtApiCore::probeDeviceOpen: system error setting buffer size for duplex stream on device (4).
[mixer::init] buffers ready - framesInSeq=88200, framesInBuffer=512
[KM] using system 0x1
[KM] 0 output MIDI ports found
[KM] 0 input MIDI ports found
[init] All subwindows and UI thread closed
[init] configuration saved
[init] PluginHost cleaned up
[init] Giada 0.16.1 closed