Finally got round to digging out a powered USB hub so I could try running my Focusrite 2i2 as two extra inputs for the DuoX, using the ‘audio capture’ plugin that Falk built. It’s SO good! I tested the latency by running the signal direct from the 2i2 into my soundcard as well as the signal going through the DuoX and it’s there but absolutely fine for most uses. So I’ve now got two extra ins That I can also set it up to be two extra outs as well, is beyond exciting. having four ins and 6 outs on the DuoX makes it so much more powerful. It’s going to take me several years to properly explore what the implications are of that for performance and recording
The only problem I have now is that the powered USB hub buzzes like crazy whenever I do anything with my KMI Quneo that turns on the lights… Massive interference. So that’s the next thing to troubleshoot (I think one of those USB groundlift things should fix it).
Cool! Do you do some Quadraphonic stuff? I`ve being experimenting with my DuoX and the Cardinal plugin in those realms. But a simple Quad panner would be cool.
I’m already using the digital out as a separate pair of outs, but I use it so that I can send the looper and ambient stuff through a different output to my cleaner bass, so that when I mixing a live recording, I’ve got room to vary the level of the melody against the loops etc. So I think if I get these outputs rigged up, what I’ll do is have the looper the ambience and the melody all on separate pairs. Then I can do fun spacial stuff to the ambience when mixing rather than having to do that to the loop at the same time
…I’ve just done exactly that, set up the ambient stuff as the output to through the 2i2 with the ‘audio playback’ plugin and now I have 6 tracks of audio to play with while mixing!
thanks a lot for this, @solobasssteve ! …since i’m on a DuoX LE, my digital outputs only mirror the main outs. …so these plugins could open up a lot of possibilities i’ve been thinking about…
just for clarity and to assist others looking for this stuff, the “Audio Capture” and “Audio Playback” plugins by @falkTX are in the Beta section of the plugin store.
Wow this sounds amazing!
Can I do this on the Dwarf?
I’d love to add and extra in/out for another instrument in and metronome click out.
Any instructions?
as far as I’m aware, yes it works on the Dwarf, but I’m sure others more knowledgable will pile in eventually!
As for instructions it really is as easy as plugging in an interface (I’m imagining it has to be class compliant cos there’s no option to run additional software inside the MOD) and then adding the Audio Capture plugin to have an insert point for the inputs and the audio playback plugin as an exit point to the outputs.
I’m using a Focusrite 2i2, and I needed to run power to my USB hub in order to get it to be able to power my Softstep, Quneo, Audiofront Midi Expression Quatro and the 2i2!
It really is just ‘plug and play’. No coding, no additional uploads, no nothing. Amazing.
I’m now at the ‘how did I ever survive without 6 outputs???’ level of MOD usage
note that this is super experimental, it is even an older build before I refactored it to try and make it work more stable.
also on a Dwarf it uses quite a lot of background CPU.
for now it stays on beta, so use with care.
also for the more technically inclined, the code for this is at GitHub - falkTX/audio-bridge
initially made for mod-unit-as-usb-audio feature (still in progress), but I repurposed for an lv2 plugin as well.
I just tested it with the dwarf and a tiny class compliant behringer uca222 (the red one). And it works beautifully. Sending host synced metronome click out is one piece I’ve been missing.
Amazing!!
Falk- this feature is a game changer! This should be a high priority, spread the news, make it stable with lower cpu usage. What a feature!!!
I’m putting together a live looping groove box board. With this now I can sync, guitars and violin looping in and out in stereo and still have a metronome, and run it parallel with another groove box for live drum programming and polyphonic synths.- hoping to get a Yamaha SEQTRAK soon.
this thread got me interested on trying a few different approaches, I think I have one that works now.
it is always a bit tricky to synchronize different clocks, eventually they drift apart.
relying on hardware reported timings didn’t work as well as I expected.
somehow using the fill % amount of audio ringbuffer works better
adding a little modgui to be able to debug these things in case something starts to go bad. the stats can be turned off (and they are off by default) so we dont waste cpu showing this extra info.
It seems to work well with my RME Babyface. From what I`ve heard the clocking in RME devices is supposed to be very steady. Perhaps an option could be the ability to set this as the master clock device?
We need to keep the internal MOD unit codec as the “master clock” as otherwise unplugging the usb soundcard would stop the audio and session too, anyhow it is not the target of this.
I just updated the beta store plugin to my latest version, have been testing it for a while now and seems good to me. On a Dwarf the usb audio gets bad when using a lot of other USB resources (like uploading big files or downloading very big plugins), but I am ok with that since those actions won’t be made when playing live.
If you can please update and give it a try, enabling stats in the settings dialog of the plugin to see the clock ratio on the modgui. It will vary a bit in order to keep the “buffer fill” in a steady state.
Let me know how it works for you!
Going a step further I am double-testing this now. Activating the USB-Audio mode (coming up in 1.14), then using “Audio Playback” to send that audio to another audio interface.
So basically:
PC → Dwarf Audio interface → USB Rubix22 interface (hosted by the Dwarf) → speakers
So far so good, has been running for a while now without issues