You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.1 KiB
27 lines
1.1 KiB
# Custom configuration for Yamaha URX22C
|
|
context.objects = [
|
|
{
|
|
factory = adapter
|
|
args = {
|
|
factory.name = api.alsa.pcm.sink
|
|
node.name = "URX22C_Bit_Perfect"
|
|
node.description = "Yamaha URX22C (96kHz/32-bit)"
|
|
media.class = "Audio/Sink"
|
|
api.alsa.path = "hw:URX22C" # You may need to replace 'URX22C' with the ALSA ID of your device
|
|
# api.alsa.period-size = 1024
|
|
audio.format = S32LE # Send 32-bit integer to the DAC
|
|
audio.rate = 96000 # Force 96kHz
|
|
resample.disable = true # Crucial: Disables resampling to keep the rate locked
|
|
node.suspend-on-idle = false
|
|
}
|
|
}
|
|
]
|
|
|
|
context.properties = {
|
|
default.clock.rate = 96000
|
|
default.clock.allowed-rates = [ 44100 48000 88200 96000 ]
|
|
default.clock.quantum = 512 # 256 to 1024
|
|
# Define the allowable range for dynamic adjustment
|
|
default.clock.min-quantum = 64
|
|
default.clock.max-quantum = 1024
|
|
}
|
|
|