Route Audio Applications Individually Because Via works on a per source basis (be that an application or a piece of hardware) it is easy to route the output of iTunes or a Quicktime player to a Dante destination on the network but without routing other applications, system sounds or alerts (anyone who has ever heard an email “ping” when watching a presentation whill know how useful this is!). Across The NetworkĮxtend Audio Using a Via equipped computer at each end of a run of Ethernet cable to run audio in either direction, for example to play audio out to another room or to capture audio from USB or firewire equipped peripheral attached to a remote computer. Hardly a deal breaker but something I'm finding useful nonetheless. There are no controls and relative levels have to be adjusted at source but if you want to record the combined output of multiple applications this is an easy way to do it.Īs a control panel to mute local applications It's a small thing but I've found that as the built in output pane shows all currently running audio sources on your computer I've started using the built in output pane as a convenient place to mute and un-mute applications. You can think of this as a very basic virtual mixer. I've found this very useful for routing audio between applications.Ĭreate Aggregate Sources In Via it is easy to aggregate sources together, outputting the combined outputs of these pooled applications. This can be done locally and is independent of Dante networking. Virtual Audio Output/Input Via can be used to route audio between applications in a similar way to Soundflower, Loopback or Source Nexus.
So what can can it do? Well it's so useful I'm discovering new uses all the time but as examples it can: Locally The opportunities offered by the networking technology of Dante is the principal feature here but it didn't take long for me to realise that Dante Via is very useful as a standalone application on a single computer.
The software, while very powerful is definitely designed not to intimidate and the simplicity and consumer software look belies the power and flexibility of the software. Routing is a simple drag and drop affair. It can be used to send and receive audio to and from the network and to and from audio sources locally on a single computer.Īudio sources and destinations, both hardware and applications self-discover. Using Dante Via the computer itself can be used to provide access to the Dante network and unlike Dante Virtual Soundcard it can do so without any hardware on the network at all. Any computers attached to the network did so via Dante equipped hardware.
I am currently waiting to get another machine to install Dante Via as a Master Clock to see if it fixes the problem.To access a Dante network has in the past required dedicated Dante hardware to provide nodes (points of access on to and off of the network). I have the Dante Controller software to monitor the network, so there should be a green speaker icon for the DVS device if it IS transmitting audio.
I have tried using an ASIO signal generator ( ) which is also not streaming audio out. I currently have just one machine running the DVS in the network, so could this be the reason why it is not requesting samples?
However, Dante Virtual Soundcard cannot clock itself, and thus requires that at least one other Dante-enabled hardware device, or a third computer running Dante Via, is present on the network for clocking. however, i was just reading the FAQ from Audinate ( ) and here MIGHT be a clue:Ĭan Dante Virtual Soundcard be used to send audio data from one computer to another? AudioDeviceManager was able to get its sample rates, buffer sizes, etc. Yes i have the soundcard turned on before running my program. Increasing the number of attempts to 3000 yield the same results.ĭoes anyone know why only DVS is not responding? Has anyone tried JUCE with DVS and worked? Both ASIO4ALL and Focusrite invokes callback almost immediately. Examining juce_win32_ASIO.cpp and turning on JUCE_ASIO_DEBUGGING, I found out that ASIOAudioIODevice::open() is timing out after 300 attempts (line 590) and that the DVS never invoked ASIOAudioIODevice::callback(), thus field ASIOAudioIODevice::calledback was never set to true. However, it is failing when opening the DVS. It works for ASIO4ALL and my Focusrite Scarlett 18i20 interface. My program uses the AudioDeviceManager and AudioDeviceSelectorComponent classes to select its output device.
I am developing on Windows 7 64bit machine. The virtual soundcard supports ASIO and i have downloaded the latest SDK from steinberg (v2.3, ). I am developing a JUCE program for streaming audio to the Dante Virtual Soundcard (aka DVS, ).