From 7feac19774425ab77a53b8c632a22420d804e35c Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Tue, 17 Jan 2023 23:41:07 +0100 Subject: [PATCH] Import existing files --- audio-office | 139 ++++++++++++++++++++++++++++++++++++++++ audio-office.bak | 87 +++++++++++++++++++++++++ audio-office2 | 28 ++++++++ audio-office3 | 56 ++++++++++++++++ connect.sh | 67 +++++++++++++++++++ connect2.sh | 12 ++++ connect3.sh | 25 ++++++++ frequenzweiche.service | 21 ++++++ frequenzweiche.sh | 9 +++ frequenzweiche2.service | 21 ++++++ frequenzweiche2.sh | 9 +++ frequenzweiche3.service | 21 ++++++ frequenzweiche3.sh | 9 +++ 13 files changed, 504 insertions(+) create mode 100644 audio-office create mode 100644 audio-office.bak create mode 100644 audio-office2 create mode 100644 audio-office3 create mode 100755 connect.sh create mode 100755 connect2.sh create mode 100755 connect3.sh create mode 100644 frequenzweiche.service create mode 100755 frequenzweiche.sh create mode 100644 frequenzweiche2.service create mode 100755 frequenzweiche2.sh create mode 100644 frequenzweiche3.service create mode 100755 frequenzweiche3.sh diff --git a/audio-office b/audio-office new file mode 100644 index 0000000..9808e0d --- /dev/null +++ b/audio-office @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio-office.bak b/audio-office.bak new file mode 100644 index 0000000..98d7d30 --- /dev/null +++ b/audio-office.bak @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio-office2 b/audio-office2 new file mode 100644 index 0000000..c7ee7af --- /dev/null +++ b/audio-office2 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio-office3 b/audio-office3 new file mode 100644 index 0000000..a20a860 --- /dev/null +++ b/audio-office3 @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/connect.sh b/connect.sh new file mode 100755 index 0000000..55b2a36 --- /dev/null +++ b/connect.sh @@ -0,0 +1,67 @@ +#!/bin/sh + +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX2" "my-sink:playback_FL" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX3" "my-sink:playback_FR" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX4" "my-sink:playback_FL" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX5" "my-sink:playback_FR" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX6" "my-sink:playback_FL" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX7" "my-sink:playback_FR" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX8" "my-sink:playback_FL" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX9" "my-sink:playback_FR" + +pw-link "my-sink:monitor_FL" "Calf Studio Gear:Limiter In #1" +pw-link "my-sink:monitor_FR" "Calf Studio Gear:Limiter In #2" + +pw-link "Calf Studio Gear:Limiter Out #1" "Calf Studio Gear:Lowpass Filter In #1" +pw-link "Calf Studio Gear:Limiter Out #2" "Calf Studio Gear:Lowpass Filter In #2" + +pw-link "Calf Studio Gear:Lowpass Filter Out #1" "Calf Studio Gear:Highpass Filter In #1" +pw-link "Calf Studio Gear:Lowpass Filter Out #2" "Calf Studio Gear:Highpass Filter In #2" + +pw-link "Calf Studio Gear:Highpass Filter Out #1" "Calf Studio Gear:X-Over 3 Band In #1" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "Calf Studio Gear:X-Over 3 Band In #2" +pw-link "Calf Studio Gear:Highpass Filter Out #1" "Calf Studio Gear:X-Over 2 Band (2) In #1" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "Calf Studio Gear:X-Over 2 Band (2) In #2" +pw-link "Calf Studio Gear:Highpass Filter Out #1" "Calf Studio Gear:Bass Enhancer In #1" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "Calf Studio Gear:Bass Enhancer In #2" + +#discoraum +pw-link "Calf Studio Gear:X-Over 3 Band Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX0" +pw-link "Calf Studio Gear:X-Over 3 Band Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX1" +pw-link "Calf Studio Gear:X-Over 3 Band Out #3" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX2" +pw-link "Calf Studio Gear:X-Over 3 Band Out #4" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX3" +pw-link "Calf Studio Gear:X-Over 3 Band Out #5" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX4" +pw-link "Calf Studio Gear:X-Over 3 Band Out #6" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX5" + +#arbeitsraum +pw-link "Calf Studio Gear:Bass Enhancer Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX6" +pw-link "Calf Studio Gear:Bass Enhancer Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX7" + +#lötraum +pw-link "Calf Studio Gear:X-Over 2 Band (2) Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX8" +pw-link "Calf Studio Gear:X-Over 2 Band (2) Out #3" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX9" + +# mic-amp +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-input-0:capture_AUX0" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX0" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-input-0:capture_AUX1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX1" + +# ma light +pw-link "Calf Studio Gear:Bass Enhancer Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX2" +pw-link "Calf Studio Gear:Bass Enhancer Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX3" + +# commander +pw-link "Calf Studio Gear:Highpass Filter Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX4" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX5" + +# meetingraum +pw-link "Calf Studio Gear:Highpass Filter Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX6" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX7" + +# tv-raum +pw-link "Calf Studio Gear:Highpass Filter Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX8" +pw-link "Calf Studio Gear:Highpass Filter Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_2B831B25-00.pro-output-0:playback_AUX9" + +# midi +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-1- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-2- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" + diff --git a/connect2.sh b/connect2.sh new file mode 100755 index 0000000..3c78d5e --- /dev/null +++ b/connect2.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX4" "Calf Studio Gear:Limiter In #1" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX5" "Calf Studio Gear:Limiter In #2" + +pw-link "Calf Studio Gear:Limiter Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX6" +pw-link "Calf Studio Gear:Limiter Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX7" + +# midi +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-1- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-2- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" + diff --git a/connect3.sh b/connect3.sh new file mode 100755 index 0000000..6909b48 --- /dev/null +++ b/connect3.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX2" "Calf Studio Gear:Limiter In #1" +pw-link "alsa_input.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-input-0:capture_AUX3" "Calf Studio Gear:Limiter In #2" + +pw-link "Calf Studio Gear:Limiter Out #1" "Calf Studio Gear:X-Over 3 Band In #1" +pw-link "Calf Studio Gear:Limiter Out #2" "Calf Studio Gear:X-Over 3 Band In #2" + + +# arbeitsraum +#pw-link "Calf Studio Gear:Limiter Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX6" +#pw-link "Calf Studio Gear:Limiter Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX7" + +#discoraum +pw-link "Calf Studio Gear:X-Over 3 Band Out #1" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX0" +pw-link "Calf Studio Gear:X-Over 3 Band Out #2" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX1" +pw-link "Calf Studio Gear:X-Over 3 Band Out #3" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX2" +pw-link "Calf Studio Gear:X-Over 3 Band Out #4" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX3" +pw-link "Calf Studio Gear:X-Over 3 Band Out #5" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX4" +pw-link "Calf Studio Gear:X-Over 3 Band Out #6" "alsa_output.usb-Native_Instruments_Traktor_Audio_10_639DD95C-00.pro-output-0:playback_AUX5" + +# midi +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-1- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" +pw-link "Midi-Bridge:Native Instruments Traktor Audio 10 at usb-0000:01:00-0-1-2- high speed:(capture_0) Traktor Audio 10 MIDI 1" "Calf Studio Gear:Automation MIDI In" + diff --git a/frequenzweiche.service b/frequenzweiche.service new file mode 100644 index 0000000..d4fc2f4 --- /dev/null +++ b/frequenzweiche.service @@ -0,0 +1,21 @@ +[Unit] +Description=Frequenzweiche +After=network.target pipewire.service + +[Service] +Type=simple +#User=feedc0de +#Group=feedc0de +Restart=always +RestartSec=1 +Restart=always +#ExecStart=calfjackhost -l /home/feedc0de/audio-office -n +#Environment="PIPEWIRE_LATENCY=32/48000" +ExecStartPre=/bin/sleep 2 +ExecStart=/home/feedc0de/frequenzweiche.sh +CPUAffinity= +CPUAffinity=1-3 + +[Install] +WantedBy=default.target +#WantedBy=multi-user.target diff --git a/frequenzweiche.sh b/frequenzweiche.sh new file mode 100755 index 0000000..7182157 --- /dev/null +++ b/frequenzweiche.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +PIPEWIRE_LATENCY=256/48000 calfjackhost -l audio-office -n & + +sleep 1 + +/home/feedc0de/connect.sh + +wait diff --git a/frequenzweiche2.service b/frequenzweiche2.service new file mode 100644 index 0000000..dd92ae7 --- /dev/null +++ b/frequenzweiche2.service @@ -0,0 +1,21 @@ +[Unit] +Description=Frequenzweiche 2 +After=network.target pipewire.service + +[Service] +Type=simple +#User=feedc0de +#Group=feedc0de +Restart=always +RestartSec=1 +Restart=always +#ExecStart=calfjackhost -l /home/feedc0de/audio-office2 -n +#Environment="PIPEWIRE_LATENCY=32/48000" +ExecStartPre=/bin/sleep 2 +ExecStart=/home/feedc0de/frequenzweiche2.sh +CPUAffinity= +CPUAffinity=1-3 + +[Install] +WantedBy=default.target +#WantedBy=multi-user.target diff --git a/frequenzweiche2.sh b/frequenzweiche2.sh new file mode 100755 index 0000000..d6c48ac --- /dev/null +++ b/frequenzweiche2.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +PIPEWIRE_LATENCY=64/48000 calfjackhost -l audio-office2 -n & + +sleep 1 + +/home/feedc0de/connect2.sh + +wait diff --git a/frequenzweiche3.service b/frequenzweiche3.service new file mode 100644 index 0000000..44b11ba --- /dev/null +++ b/frequenzweiche3.service @@ -0,0 +1,21 @@ +[Unit] +Description=Frequenzweiche 3 +After=network.target pipewire.service + +[Service] +Type=simple +#User=feedc0de +#Group=feedc0de +Restart=always +RestartSec=1 +Restart=always +#ExecStart=calfjackhost -l /home/feedc0de/audio-office3 -n +#Environment="PIPEWIRE_LATENCY=32/48000" +ExecStartPre=/bin/sleep 2 +ExecStart=/home/feedc0de/frequenzweiche3.sh +CPUAffinity= +CPUAffinity=1-3 + +[Install] +WantedBy=default.target +#WantedBy=multi-user.target diff --git a/frequenzweiche3.sh b/frequenzweiche3.sh new file mode 100755 index 0000000..5e2d492 --- /dev/null +++ b/frequenzweiche3.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +PIPEWIRE_LATENCY=32/48000 calfjackhost -l audio-office3 -n & + +sleep 1 + +/home/feedc0de/connect3.sh + +wait