parent
8089cdbb9b
commit
257a111f96
@ -0,0 +1,27 @@ |
|||||||
|
# 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 |
||||||
|
} |
||||||
Loading…
Reference in new issue