The ASIO renderer filter can only be used as the last filter in an output graph. It outputs the audio data to the specified ASIO device.
JSON Structure
{
"name": "ASIO Renderer",
"device": {
"name": "...",
"channels": "..."
},
"format": {
"sampleRate": "...",
"resolution": "..."
}
}
|
Field |
Description |
|---|---|
|
device |
Defines the ASIO device and channels to use.
|
|
format |
Describes the audio format, which is to be written to the device.
|
Notes:
-
The "name" of a given ASIO device is not always obvious. ROAD's devices API can enumerate the names of all installed ASIO devices, as well as the number of channels they offer.
-
There is no need to specify a channel count in the "format" data, because this is implicitly defined by the number of entries in the "channels" list of the device specification.
-
The specified format should usually match the format specified for the output graph. Otherwise, ROAD might try to insert automatic conversion of sampling rate and/or resolution, but this could fail. Also, the number of channels in the device specification's channel list must match the number of channels given in the graph's format.
-
Configure the ASIO device in its Control Panel for 32 bits per sample. Since ROAD version 1.12.602.0, the ASIO Renderer filter also supports devices delivering 24-bit and 16-bit samples.