Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:linux:studio:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:linux:studio:start [2026/02/16 13:19]
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, Sequencer |  |
  
 Auf der grafischer Oberfläche "qjackctl" starten und dann auf den "Starten" Button klicken, dies startet den Jack Server den Guitarix braucht. Auf der grafischer Oberfläche "qjackctl" starten und dann auf den "Starten" Button klicken, dies startet den Jack Server den Guitarix braucht.
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 "kill" beendet werden. Zuerst im Jack Server die Ein- und Ausgabeports konfigurieren sonst startet zum Beispiel Hydrogen kann aber nicht bedient werden und nur durch "kill" beendet werden.
  
 +Wichtig sind folgende Änderungen am System/OS:
 +
 +Zuerst muss der Benutzeraccount mit dem man später arbeiten will zu der Gruppe "audio" hinzugefügt werden:
 +  sudo useradd -G audio BENUTZERACCOUNT
 +
 +Die Anwendung Muse und auch Hydrogen brauchen spezielle Einstellungen um Hauptspeicher/RAM zu reservieren und das ohne Begrenzung. In meinem System war dieser Parameter auf 8192GB gesetzt:
 +<code>
 +~> ulimit -l
 +8192
 +</code>
 +Dieser muss auf "unlimited gesetzt werden. Dazu muss die Datei /etc/security/limits.conf angepasst werden. Folgende Zeilen werden ergänzt:
 +<code>
 +@audio - rtprio 99
 +@audio - memlock unlimited
 +</code>
 +Die Gruppe "audio" wird berechtigt "unlimited" RAM zu reservieren.
  
 ===== Alsa versus Pipewire ===== ===== Alsa versus Pipewire =====
Zeile 19: Zeile 36:
   * pactl info | grep -i server. Hier bekommt man den zur Zeit aktiven Soundserver angezeigt also entweder "pulseaudio" oder pipewire"   * pactl info | grep -i server. Hier bekommt man den zur Zeit aktiven Soundserver angezeigt also entweder "pulseaudio" oder pipewire"
   * systemctl --user status pulseaudio. Falls aktiv/running wird noch das klassische pulseaudio verwendet.   * systemctl --user status pulseaudio. Falls aktiv/running wird noch das klassische pulseaudio verwendet.
-  * aplay /usr/share/sounds/alsa/Front_Center.wav. Falls eine Tonausgabe erfolgt wird also direkt und nicht über pulseaudio/pipewire benutzt, ansonstengibt es eine Fehlermeldung (busy/Device in use).+  * aplay /usr/share/sounds/alsa/Front_Center.wav. Falls eine Tonausgabe erfolgt wird also direkt und nicht über pulseaudio/pipewire benutzt, ansonsten gibt es eine Fehlermeldung (busy/Device in use).
   * sudo zypper install pipewire pipewire-pulseaudio pipewire-jack pipewire-alsa. Erstzen von pulseaudio durch die entsprechenden Komponenten von pipewire.   * 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 disable --now pulseaudio
Zeile 31: Zeile 48:
  
 ===== 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 "Lambda (Lexicon Lambda)" nach dem ersten Aanschliessen per USB "Karte 5" nach einem Neustart aber "Karte 0". Also keine Angst wenn es so aussieht als wenn auf einmal eine Karte verschwunden wäre...
  
 ==== Rohes System ==== ==== Rohes System ====
Zeile 127: Zeile 146:
 . .
 Karte 4: AUDIO [BOMGE AUDIO], Gerät 0: USB Audio [USB Audio] Karte 4: AUDIO [BOMGE AUDIO], Gerät 0: USB Audio [USB Audio]
 +  Sub-Geräte: 1/1
 +  Sub-Gerät #0: subdevice #0
 +</code>
 +
 +==== Digitech Lexicon Lambda ====
 +
 +<code>
 +->aplay -l
 +.
 +.
 +Karte 5: Lambda [Lexicon Lambda], Gerät 0: USB Audio [USB Audio]
 +  Sub-Geräte: 1/1
 +  Sub-Gerät #0: subdevice #0
 +</code>
 +
 +<code>
 +->arecord -l
 +.
 +.
 +Karte 5: Lambda [Lexicon Lambda], Gerät 0: USB Audio [USB Audio]
   Sub-Geräte: 1/1   Sub-Geräte: 1/1
   Sub-Gerät #0: subdevice #0   Sub-Gerät #0: subdevice #0
 </code> </code>
projekte/linux/studio/start.1771244387.txt.gz · Zuletzt geändert: 2026/02/16 13:19 von admin