Has anyone managed to use the Dwarf as sound card with Reaper (Windows 10)?
Not yet, but Iâll try it at some point - it could be useful.
That eventually should be built in (you probably know it). But in some upcoming OS release
I was wondering whether this is still in the dwarfâs roadmap and any rough ETA?
re: âdwarf as an USB sound cardâ
oh imagine sending a synchronous wet and dry signal to your DAW while the Dwarf works as an audio interface via usb!
I have been thinking a lot about this lately, I thought most users are interested on getting their units working as USB audio interface but that is not exactly the caseâŚ
Even as @LievenDV says, the idea is to get the unit working together/alongside a DAW, and having the unit as USB audio interface does not really help much.
Say you have the Dwarf working exactly in this mode, presenting itself as USB audio interface. On the DAW you would pick it as the audio interface to use, cool, then DAW receives audio from the Dwarf and audio played/generated by the Dwarf can be sent and recorded in the DAW.
But then you also want to send the output of the DAW to your USB or other audio interface, to go into the speakers, this poses a problem because the DAW audio is being sent to the Dwarf already⌠Some people would be ok with connecting the Dwarf directly to the speakers, but it is not the ideal usecase.
What I see people want but do not always correctly specifying it is using a MOD unit as part of the DAW without having to rearrange their setup, or at least it seems that wayâŚ
That is, the wish is for having some way to connect a MOD unit to a PC and use its FX, MIDI and other processing from within the DAW, integrating the 2.
What comes to mind first as a way to do it is a USB audio interface, but that poses problems as USB audio has very strict timing and MOD units use USB for all regular communication and management. They quickly get into conflicts for example when loading plugin graphics and having to do audio at the same time, both fighting for resources on the same data lines.
For 1.13 we increased the buffering used for USB audio, but from my experiments it is still not enough to get a reliable audio stream
An alternative that I have been âtipping my toesâ in is passing audio over network, as the MOD units always have a network connection via USB. This in theory is more doable because network packets can be prioritized (so make audio stuff high priority, graphics and other things ânormalâ priority).
This requires a custom program to be listening on the other/desktop side, but since we are talking about integration of audio into DAWs we already have a way to do this - plugins.
Still need to find something that works reliably, then see the best way to package that.
So my theory and hope at the moment is that we can have a way to send audio from a MOD unit to another side all happening via plugins. Already tried using jack-net stuff, but that didnt work well enough. Next up to try is GitHub - essej/aoo: AoO - Audio over OSC which looks very promising on a first glance, it is also used in Sonobus so it has been stress-tested for p2p audio, soon to see if it can be used for our usecase tooâŚ
FWIW, whenever Iâve seen the Dwarf mentioned in this context, thatâs exactly what I envisioned - the device acting as a USB audio interface.
This doesnât seem to be a problem with other devices supporting this functionality. Regarding outputting to speakers, Iâd guess thatâs more down to personal preference. I tend to think in terms of record with headphones on for monitoring, then use speakers for mixing / mastering. Hereâs a couple videos demonstrating the HRPB being used as an audio interface. The latter part of the second one demonstrates how the HRPP is able to send both the clean and processed audio so you can record them simultaneously into separate tracks.
Basic demo: Use The HeadRush As An Audio Interface - Connect To Your Computer - YouTube
Recording both dry and wet: Setup the HeadRush Pedalboard as an Audio Interface with Pro Tools First by ThePedalGuy - YouTube
I am pretty sure that is exactly what people would like actually,
audio in into mod unit (say) input 1
mod unit process audio
mod unit connected to computer via usb
computer received processed signal via usb, does more processing
mod unit receives more processed data from computer via usb, outputs using headphone out and/or out 1/2
here the out 1/2 on the mod interface would become âvirtualâ outs for the usb only.
i think if unreliable data stream via usb is the problem, you could block the mod interface when youâre using it as an audio interface, or only allow mod interface via wifi/bluetooth. I donât think the audio should be sent wirelessly/ or other potentially slower method as latency and fidelity is the most important when using it as an audio interface.
Just for information, I have a USB audio interface. I plug the dwarf into that and it works fine. I also can feed the interface output back into the dwarf, which means I can process signals coming from Reaper and then feed them back using the Dwarf, play my instrument through the Dwarf and record in Reaper, feed a midi signal through my audio interface to the Dwarf and feed the audio from the Dwarf back in. Personally I have no need for the Dwarf to act as an interface itself.
I would also âexpectâ the Dwarf to work as a USB Audio interface when thinking about using with DAW.
Other devices I know (e.g. I own a Yamaha THR 10) work like that.
The THR presents itself as audio device with two input channels - dry signal and processed signal.
So I can either record the dry Guitar signal to use with any software modelers/effects/ whatever, or just use the wet signal to record several tracks âas isâ.
And at the same time the THR plays back audio coming from the PC, just like any USB sound card (the built-in speaker changes the possible use cases, but doesnât really change the way to handle it).
On the dwarf this could be achieved by presenting 4 inputs to the PC:
- signal from input 1 and 2 (unprocessed, taken just after the ADC)
- signal arriving in the virtual plugs of output 1 and 2 (so at the end of the internal processing line, just before DAC
And then also presenting 2 outputs, directly feeding the PC signal to the outputs parallel to the processed âinstrument signalâ.
I would imagine turning off the Web UI while connected as Audio Device wouldnât hurt too much in most cases - either Iâd use the dry signal, not needing any additional functions available throug Web UI, or I want to record the final signal, using the Dwarf as a âLive rigâ.
Of course defining the inputs and outputs through plugins instead could make this very flexible - you could then choose freely the position in the signal chain to record - just as you can currently do with the Recorder plugin.
That would allow for all kinds of crazy combinations - going Guitar into dwarf, using compressor plugin, then taking that signal into DAW to add software amp modeler of your choice, sending that signal back into dwarf and adding reverb plugin to that signal.
That would fit very well the âanything is possibleâ approach of MOD ecosystem, but I donât think that this is actually a very common use case.
Or is it?
(Disclaimer: Iâm just a âliving room guitar playerâ and for sure Iâm not using any device to its full potential - including the guitar itself. So maybe my ideas sound stupid to more âprofessionalâ users.)
Iâd also love the Dwarf to work as an audio interface, similar to how @Casanunda explained it.
When Iâm on tour with my band, Iâll bring the Dwarf and a laptop anyhow, so with this feature Iâd be able to record demos etc. without having to carry another device with me.
side note:
Actually that is currently possible even without using your laptop at all, just using the Recorder Plugin (available in the Beta store).
You just have to assign some actuator to the record / stop function.
Only problem: this approach doesnât work across pedalboards, so it wonât work for recording your whole gig (if you use different pedalboards during your show).
Also when using snapshots, you have to make sure not to stop recording by accident when switching from one snapshot to the next.
Yes like others Iâd love the Dwarf to be a standard USB Audio Interface or even better a bit more like my Helix which can do the guitar input - Dwarf fx - pc - Dwarf - out.
But did like FalkTX idea of streaming via plugins. I use Reaper Restream in Ableton that I send out to old PCâs and back running various bits and pieces over Ethernet. It can send Audio and MIDI and is a great little tool.
Appreciate thatâs not possible because of Control Chain only but via USB could be handy.
I didnât have the time to read the thread to the end. Maybe someone already suggested this.
Just thought Iâd post this option for OS X users.
Iâve had success creating aggregate audio interfaces. I havenât tried it with my Duo X though.
I think it would resolve the case youâre concerned about.
I think the same can be done on Linux tweaking ~/.asoundrc
or using
alsa_in
and alsa_out