Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
projekte:linux:studio:start [2026/02/16 11:26] admin |
projekte:linux:studio:start [2026/02/17 09:07] (aktuell) admin |
||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| | Guitarix | Jack Audio Server | Gitarren-Syntheziser | | | | Guitarix | Jack Audio Server | Gitarren-Syntheziser | | | ||
| | Hydrogen | Jack Audio Server | Drum-Sequencer | | | | Hydrogen | Jack Audio Server | Drum-Sequencer | | | ||
| + | | Ardour | Jack Audio Server | Cubase Alternative, | ||
| Auf der grafischer Oberfläche " | Auf der grafischer Oberfläche " | ||
| Zeile 11: | Zeile 12: | ||
| Zuerst im Jack Server die Ein- und Ausgabeports konfigurieren sonst startet zum Beispiel Hydrogen kann aber nicht bedient werden und nur durch " | Zuerst im Jack Server die Ein- und Ausgabeports konfigurieren sonst startet zum Beispiel Hydrogen kann aber nicht bedient werden und nur durch " | ||
| + | Wichtig sind folgende Änderungen am System/OS: | ||
| + | Zuerst muss der Benutzeraccount mit dem man später arbeiten will zu der Gruppe " | ||
| + | sudo useradd -G audio BENUTZERACCOUNT | ||
| + | |||
| + | Die Anwendung Muse und auch Hydrogen brauchen spezielle Einstellungen um Hauptspeicher/ | ||
| + | < | ||
| + | ~> ulimit -l | ||
| + | 8192 | ||
| + | </ | ||
| + | Dieser muss auf " | ||
| + | < | ||
| + | @audio - rtprio 99 | ||
| + | @audio - memlock unlimited | ||
| + | </ | ||
| + | Die Gruppe " | ||
| + | |||
| + | ===== Alsa versus Pipewire ===== | ||
| + | |||
| + | Pipewire als Verbindungschicht zwischen alsa (als untereste Hardwarebasis) und Jack ist besser als Pulseaudio also lohnt es sich darauf zu wechseln. Um festzustellen ob pulseaudio oder pipewire benutzt werden kann folgermassen vorgegangen werden: | ||
| + | |||
| + | * systemctl --user status pipewire (Unbedingt als Audio Benutzer und nicht als root ausführen). Falls das aktiv anzeigt oder running läuft pipewire | ||
| + | * pactl info | grep -i server. Hier bekommt man den zur Zeit aktiven Soundserver angezeigt also entweder " | ||
| + | * systemctl --user status pulseaudio. Falls aktiv/ | ||
| + | * aplay / | ||
| + | * sudo zypper install pipewire pipewire-pulseaudio pipewire-jack pipewire-alsa. Erstzen von pulseaudio durch die entsprechenden Komponenten von pipewire. | ||
| + | * systemctl --user disable --now pulseaudio | ||
| + | * systemctl --user mask pulseaudio | ||
| + | * systemctl --user enable --now pipewire pipewire-pulse | ||
| + | * systemctl --user enable --now wireplumber | ||
| + | * Neu anmelden oder Reboot | ||
| + | * pactl info | grep -i server. Hier sollte jetzt " | ||
| + | * pw-top (Jack Latenz anzeigen) | ||
| ===== Midi- und Audioports ===== | ===== Midi- und Audioports ===== | ||
| + | |||
| + | Wichtig hier ist das die Reihenfolge der Audiokarten als Karte 0, Karte 1 usw. sich mit jedem Neustart ändern kann. Darauf kann man sich also nicht verlassen. Zum Beispiel war " | ||
| ==== Rohes System ==== | ==== Rohes System ==== | ||
| Zeile 20: | Zeile 55: | ||
| Midi-Eingänge | Midi-Eingänge | ||
| < | < | ||
| - | xgrdner@blitz: | + | -> |
| client 0: ' | client 0: ' | ||
| 0 ' | 0 ' | ||
| Zeile 30: | Zeile 65: | ||
| Midi-Ausgänge | Midi-Ausgänge | ||
| < | < | ||
| + | -> aconnect -o | ||
| + | client 14: 'Midi Through' | ||
| + | 0 'Midi Through Port-0 | ||
| + | </ | ||
| + | Audio-Ausgänge | ||
| + | < | ||
| + | ->aplay -l | ||
| + | **** Liste der Hardware-Geräte (PLAYBACK) **** | ||
| + | Karte 1: Mic [Samson Meteor Mic], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [HDMI 1] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [SMT27A300] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [PL2783Q] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 2: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [PL2760Q] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 3: Generic [HD-Audio Generic], Gerät 0: ALC1220 Analog [ALC1220 Analog] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 3: Generic [HD-Audio Generic], Gerät 1: ALC1220 Digital [ALC1220 Digital] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| </ | </ | ||
| Audio-Eingänge | Audio-Eingänge | ||
| < | < | ||
| + | ~> arecord -l | ||
| + | **** Liste der Hardware-Geräte (CAPTURE) **** | ||
| + | Karte 0: U0x46d0x821 [USB Device 0x46d: | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 1: Mic [Samson Meteor Mic], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 3: Generic [HD-Audio Generic], Gerät 0: ALC1220 Analog [ALC1220 Analog] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | Karte 3: Generic [HD-Audio Generic], Gerät 2: ALC1220 Alt Analog [ALC1220 Alt Analog] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | </ | ||
| + | Ports anzeigen die Jack kennt/ | ||
| + | < | ||
| + | ~> jack_lsp | ||
| + | Cannot lock down 86611866 byte memory area (Cannot allocate memory) | ||
| + | system: | ||
| + | system: | ||
| </ | </ | ||
| - | Audio-Ausgänge | + | ==== Bomge BMG-22S ==== |
| < | < | ||
| + | ->aplay -l | ||
| + | **** Liste der Hardware-Geräte (PLAYBACK) **** | ||
| + | . | ||
| + | . | ||
| + | Karte 4: AUDIO [BOMGE AUDIO], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | </ | ||
| + | < | ||
| + | -> | ||
| + | **** Liste der Hardware-Geräte (CAPTURE) **** | ||
| + | . | ||
| + | . | ||
| + | Karte 4: AUDIO [BOMGE AUDIO], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| </ | </ | ||
| + | ==== Digitech Lexicon Lambda ==== | ||
| + | < | ||
| + | ->aplay -l | ||
| + | . | ||
| + | . | ||
| + | Karte 5: Lambda [Lexicon Lambda], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | -> | ||
| + | . | ||
| + | . | ||
| + | Karte 5: Lambda [Lexicon Lambda], Gerät 0: USB Audio [USB Audio] | ||
| + | Sub-Geräte: | ||
| + | Sub-Gerät #0: subdevice #0 | ||
| + | </ | ||