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.
 
 
 
 
dotfiles/scripts/50-urx22c.conf

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
}