From f3983913ec33b568ce0d0d9be853d0aafcddc5d0 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sat, 2 Mar 2019 14:38:05 +0100 Subject: .config/SuperCollider/startup.scd: Always evaluating the internal audio card last. --- .config/SuperCollider/startup.scd | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.config/SuperCollider/startup.scd b/.config/SuperCollider/startup.scd index 98d571e..4bf8669 100644 --- a/.config/SuperCollider/startup.scd +++ b/.config/SuperCollider/startup.scd @@ -30,15 +30,6 @@ if(PathName("/dev/fw1").isFile, { // case defining name, number of input and output channels and a Dictionary // holding Symbols for accessing groups of inputs and outputs by name ~audioInterfaceOptions = case - { - ~alsaDevices.contains("PCH") - }{ - Dictionary.with(*[ - \name->'Internal', - \numInputs->2, - \numOutputs->2 - ]) - } { ~alsaDevices.contains("Babyface") }{ @@ -47,8 +38,7 @@ if(PathName("/dev/fw1").isFile, { \numInputs->10, \numOutputs->12 ]) - } - { + }{ ~alsaDevices.contains("XUSB") }{ Dictionary.with(*[ @@ -56,8 +46,7 @@ if(PathName("/dev/fw1").isFile, { \numInputs->32, \numOutputs->32 ]) - } - { + }{ ~alsaDevices.contains("Scarlett 18i20") }{ Dictionary.with(*[ @@ -65,8 +54,7 @@ if(PathName("/dev/fw1").isFile, { \numInputs->18, \numOutputs->20 ]) - } - { + }{ ~alsaDevices.contains("Fireface UFX ") }{ Dictionary.with(*[ @@ -88,6 +76,14 @@ if(PathName("/dev/fw1").isFile, { \spdif->Array.series(2, 12, 1) ]) ]) + }{ + ~alsaDevices.contains("PCH") + }{ + Dictionary.with(*[ + \name->'Internal', + \numInputs->2, + \numOutputs->2 + ]) }; }); }); -- cgit v1.2.3-70-g09d2