Skip to content

Instantly share code, notes, and snippets.

@quonic
Last active February 20, 2025 21:48
Show Gist options
  • Save quonic/cd765b632260914cc0df7264879eaa3c to your computer and use it in GitHub Desktop.
Save quonic/cd765b632260914cc0df7264879eaa3c to your computer and use it in GitHub Desktop.
RODECaster Duo ALSA Audio Position mappings
{
"monitor.alsa.rules": [
{
"actions": {
"update-props": {
"alsa.card_name": "RODECaster Duo Chat",
"alsa.long_card_name": "RODECaster Duo Chat",
"device.description": "RODECaster Duo Chat",
"device.name": "RODECaster Duo Chat",
"node.description": "RODECaster Duo Chat",
"node.nick": "RODECaster Duo Chat"
}
},
"matches": [
{
"node.name": "alsa_output.usb-R__DE_RODECaster_Duo_IR0010325-00.pro-output-0",
"port.monitor": "!true"
}
]
},
{
"actions": {
"update-props": {
"alsa.card_name": "RODECaster Duo Main",
"alsa.long_card_name": "RODECaster Duo Main",
"device.description": "RODECaster Duo Main",
"device.name": "RODECaster Duo Main",
"node.description": "RODECaster Duo Main",
"node.nick": "RODECaster Duo Main"
}
},
"matches": [
{
"node.name": "alsa_input.usb-R__DE_RODECaster_Duo_IR0010325-00.pro-input-1",
"port.monitor": "!true"
}
]
},
{
"actions": {
"update-props": {
"alsa.card_name": "RODECaster Duo Main",
"alsa.long_card_name": "RODECaster Duo Main",
"device.description": "RODECaster Duo Main",
"device.name": "RODECaster Duo Main",
"node.description": "RODECaster Duo Main",
"node.nick": "RODECaster Duo Main"
}
},
"matches": [
{
"node.name": "alsa_output.usb-R__DE_RODECaster_Duo_IR0010325-00.pro-output-1",
"port.monitor": "!true"
}
]
},
{
"actions": {
"update-props": {
"alsa.card_name": "RODECaster Duo Chat",
"alsa.long_card_name": "RODECaster Duo Chat",
"device.description": "RODECaster Duo Chat",
"device.name": "RODECaster Duo Chat",
"node.description": "RODECaster Duo Chat",
"node.nick": "RODECaster Duo Chat"
}
},
"matches": [
{
"node.name": "alsa_input.usb-R__DE_RODECaster_Duo_IR0010325-00.pro-input-0",
"port.monitor": "!true"
}
]
}
]
}
audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7,AUX8,AUX9"
--------
aux0, aux1: Main
aux2, aux3: Game
aux4, aux5: Music
aux6, aux7: A
aux8, aux9: B
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment