Neu
  • Tages-/Nachtmodus unten links (Footer) ändern:

    System: Automatische Anpassung an die Helligkeit eures Betriebssystems.
    Hell: Sequencer im Daymode.
    Dunkel: Weniger Kontrast – ideal für Nachteulen!

Linux und Musik …?

  • #601
Vor Jahren mal. Ist ständig abgestürzt.

Bei mir lief Waveform anfänglich und ich fand es auch einfach nutzbar (für den Anfang).

Aber als ich über Carla Windows VSTs nutzen wollte, war sehr schnell Schluss. Native Plugins, auch über Carla, machen keine Probleme, ebenso wenig Carla oder die Windows VSTs standalone betrieben.

Ich hab mir dann Yabridge installiert, wofür ein klein wenig Arbeit auf der Console nötig war. Danach stürzte Waveform auch in Projekten ab die keine Windows VSTs nutzen.

Hab jetzt wieder Bitwig installiert. da gibt es bisher keine Probleme.
 
  • #602
Ich verwende wenn es geht kein yabridge und keine Win plugins. Macht immer mal wieder Problem und nervt
 
  • #603
@DDMF

August 16th, 2025: Great news for all Linux lovers among you: DDMF has finally started to release Linux versions of the plugin portfolio. As of today, Endless (freeware reverb) and the two MagicDeathEye compressors are available as VST3 plugins in ARM and x86_64 format. More goodies will follow over the next few days…

 
  • Daumen hoch
M.i.a.u.: spurkopf und amesser
  • #605
Kennt zufällig jemand den Trick wie Pipewire MIDI automatisch beim Start einer Anwendung verbindet?

1755862593281.webp

Ich habe mein MIDI-Keyboard vergessen (Urlaub) und bin gerade ein wenig am coden. Mit VMPK habe ich wenigstens ein virtuelles Keyboard zur Verfügung, das ich mit der Computer-Tastatur spielen kann. Aber: Ich nutze Pure Data als einfachen Audio-Host für meine DSP-Entwicklung.

Nur leider muss ich bei jedem Debug-Vorgang MIDI neu verbinden da PD nach der Debug-Sitzung natürlich geschlossen und vom Audio-System entfernt wird. Was ich etwas nervig finde...
 
  • #606
Nur leider muss ich bei jedem Debug-Vorgang MIDI neu verbinden da PD nach der Debug-Sitzung natürlich geschlossen und vom Audio-System entfernt wird. Was ich etwas nervig finde...

Kannst du in den Debugvorgang nicht den Aufruf von aconnect einbauen?
 
  • hilfreich
M.i.a.u.: _thomas_
  • #608
Kennt zufällig jemand den Trick wie Pipewire MIDI automatisch beim Start einer Anwendung verbindet?
Normalerweise sollte bei pipewire auch der wireplumber Dienst mitlaufen. Dem kannst Du per Script so ziemlich alles beibringen. Hab jetzt auf die Schnelle aber kein Beispiel gefunden.
 
  • #609
Ich finde das sehr lästig, und das ist mit Scripts auch nicht zu lösen.

Einfaches Szenario: Ich will mit Audacity aus Firefox/Youtube was aufnehmen.

Der Firefox Ausgang erscheint erst im qpwgraph wenn ich was abspiele, der Audacity Eingang erscheint erst, wenn ich den Aufnahmeknopf gedrückt habe. Dann kann ich die verbinden und er nimmt auf. Wenn ich im Audacity auf Stop drücke ist der Eingang wieder weg. Wenn ich die Aufnahme wieder starte ist der Eingang wieder da, aber die Connection ist weg.

Das ist ja wohl völlig praxisfremd. Ich hoffe deshalb dass es da was gibt und ich hab's nur noch nicht gefunden. Weiß da jemand was?
 
  • #610
Dem kannst Du per Script so ziemlich alles beibringen.
Klar, aber ich bin halt faul und will das mit der Debug-Session direkt so haben. Ist aber jetzt auch kein großes Ding. Ist ja nicht die Regel. Ich connecte einfach manuell. Und das nächste Mal packe ich mein Reise-Keyboard einfach wieder mit ein.
Genau, c++. Das ist aber kein c++-Problem sondern der IDE die keinen Trigger für "Anwendung gestartet" anbietet, an den man dann das aconnect hängen könnte.

Passt schon. Luxusproblem eines faulen Entwicklers.
Das ist ja wohl völlig praxisfremd.
Ja, das ist es wirklich. Deswegen habe ich das auch aufgegeben. Irgendwelches Audio-Schnippsel aus dem Internet nehme ich mit Audacity und Loopback-Adapter unter Windows auf.

Es gibt noch arecord (alsa):

Code:
Auflistung der ALSA devices:

arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: US2x2HR [US-2x2HR], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Aufnahme:

arecord -D hw:1,0 -f S24_LE -r 48000 -c 2 output.wav

oder

arecord -D hw:US2x2HR -f S24_LE -r 48000 -c 2 output.wav

Ist aber auch nicht so dolle...
 
Zuletzt bearbeitet:
  • #612
hatte eine elegante Lösung mit pipewire gepostet:
ja danke.

Aber das war ja nur ein einfaches Beispiel dafür, dass die Senke verschwindet wenn ich auf den Stop Knopf drücke und die Connection dann nicht mehr da ist wenn ich wieder auf den Aufnahmeknopf drücke.
Darauf bezieht sich das "weiß da jemand was".
 
  • #614
Qpwgraph kann die Verbindungen speichern und das wird dann immer gleich verbunden. Aufnehmen aus youtube geht einwandfrei bei mir mit Reaper. Wenn mal etwas nicht im qpwgraph auftaucht hilft meistens F5. Kann morgen mal posten wie mein startscript ausschaut.
 
  • #615
probiere bitte mal folgendes

in FF ein YT Fenster öffnen und abspielen


1755894393748.webp

das YT mit Reaper verbinden, Aufnahme läuft

1755894456296.webp
YT schließen, das FF Element verschwindet


1755894478018.webp

das YT Tab wieder öffen. Das FF Element ist wieder da, die Connections nicht

1755894519802.webp


immerhin lässt Reaper seine Eingänge da, auch wenn nicht aufgenommen wird. Im Gegensatz zu Audacity.
 
  • #616
Einfaches Szenario: Ich will mit Audacity aus Firefox/Youtube was aufnehmen.

Der Firefox Ausgang erscheint erst im qpwgraph wenn ich was abspiele, der Audacity Eingang erscheint erst, wenn ich den Aufnahmeknopf gedrückt habe. Dann kann ich die verbinden und er nimmt auf. Wenn ich im Audacity auf Stop drücke ist der Eingang wieder weg. Wenn ich die Aufnahme wieder starte ist der Eingang wieder da, aber die Connection ist weg.

Das ist ja wohl völlig praxisfremd. Ich hoffe deshalb dass es da was gibt und ich hab's nur noch nicht gefunden. Weiß da jemand was?
Ja, das ist leider so. Liegt aber eher nicht an Pipewire sondern an der fragwürdigen Anbindung in Firefox und Audacity. Bei ardour bleiben auch alle Ports dauerhaft offen, unabhängig vom Aufnahme/Wiedergabestatus. (Wie bei Reaper...)
 
  • Daumen hoch
M.i.a.u.: haebbmaster
  • #617
Ich nehme Musik aus dem Netz auf der Konsole auf - geht ganz einfach.
Die Datei kommt dabei ins Home-Vezeichnis.

pw-record -P '{ stream.capture.sink=true }' aufnahme.flac

(Beenden mit STRG+C)

Das lege ich mir auf einen Startknopf auf dem Desktop und brauche nur einen Klick.
 
  • #618
probiere bitte mal folgendes

in FF ein YT Fenster öffnen und abspielen


Anhang anzeigen 261526

das YT mit Reaper verbinden, Aufnahme läuft

Anhang anzeigen 261527
YT schließen, das FF Element verschwindet


Anhang anzeigen 261528

das YT Tab wieder öffen. Das FF Element ist wieder da, die Connections nicht

Anhang anzeigen 261529


immerhin lässt Reaper seine Eingänge da, auch wenn nicht aufgenommen wird. Im Gegensatz zu Audacity.

Wenn ich vorher auf Save gehe, dann wird bei mir die Verbindung automatisch wieder hergestellt

1755959229482.png


Und hier das Script, was eine Default Sink aufmacht. Ich weiß nicht, wie das bei euch ist, aber bei mir bleiben die Sinks stehen, nachdem man sich aus und wieder einloggt.
Deshalb wird am anfang erstmal alles geschlossen. Die LSP Plugins sind zur Raumkorrektur und zum limitieren.


Code:
#!/bin/bash

# Unload all modules with sink_name=default_sink to avoid accumulation
for module in $(pactl list short modules | grep 'sink_name=default_sink' | awk '{print $1}'); do
    pactl unload-module "$module"
done

# Start qpwgraph in background
qpwgraph &

# Load a new null sink named default_sink
pactl load-module module-null-sink media.class=Audio/Sink sink_name=default_sink channel_map=stereo

# Set default sink to the new default_sink
pactl set-default-sink default_sink

# Start your LSP plugins
lsp-plugins-para-equalizer-x16-stereo -c /home/fox/scripte/KH120.cfg &
lsp-plugins-limiter-stereo -c /home/fox/scripte/limiter.cfg &
japa -J &
 
Zuletzt bearbeitet von einem Moderator:
  • #620
Was ich halt auch mehr als nervig finde ist, dass mit Plasma ein Zwei-Monitor-Betrieb nicht möglich ist, da der zweite Monitor leider von Zeit zu Zeit einfriert. Das sind schon so Basics wo ich erwarte, dass das funktioniert. Eine Lösung konnte ich bisher nicht finden. Vermutlich muss ich Plasma ersetzen. Vielleicht durch Gnome? Hat da jemand Erfahrungen mit zwei Monitoren?
 
  • #621
Was ich halt auch mehr als nervig finde ist, dass mit Plasma ein Zwei-Monitor-Betrieb nicht möglich ist, da der zweite Monitor leider von Zeit zu Zeit einfriert. Das sind schon so Basics wo ich erwarte, dass das funktioniert. Eine Lösung konnte ich bisher nicht finden. Vermutlich muss ich Plasma ersetzen. Vielleicht durch Gnome? Hat da jemand Erfahrungen mit zwei Monitoren?
Nur zwei? Pfff. Ich benutze Mate Desktop, zeitweise mit drei Monitoren einer davon eigentlich ein Grafiktablett...
 
  • #622
2xUHD ;-)

Mate also. Das hatte ich kurz mal angetestet und hat mir nicht auf Anhieb gefallen. Letztendlich aber egal. Hauptsache, der zweite Monitor friert nicht dauernd ein...
 
  • #623
An zwei Notebooks mit externem Monitor und Gnome keine Probleme.
 
  • #624
Bei mir haben verschiedene Distributionen mit KDE Plasma (Kubuntu, Tuxedo OS, Cachy OS) mit 2 Monitoren eigentlich gut funktioniert. Sind aber auch „nur“ HD-Monitore und ich habe es nicht stundenlang ausprobiert.
 
  • Gute Idee
M.i.a.u.: harry-tuttle
  • #625
Mate also. Das hatte ich kurz mal angetestet und hat mir nicht auf Anhieb gefallen. Letztendlich aber egal. Hauptsache, der zweite Monitor friert nicht dauernd ein...
Plasma ist mir inzwischen einfach zu viel und zu mächtig geworden. Kann wirklich viel, aber m.M. nach einfach zu komplex. Ich habe allerdings nur einen 4k Monitor :) Aber wir können ja nachher im Journal drüber labern :D
 
  • #626
Aber wir können ja nachher im Journal drüber labern
Man konnte ja sein eigenes Wort mal wieder nicht verstehen ;-) Aber der Burger war topp.

Ich werde mir mal die Treiber genauer anschauen. Ich bin mir aber recht sicher, dass die korrekt sind. Vor Linux lief auf dem Rechner jahrelang mit Windows. Das gab's keine Probleme. Also gehe ich mal davon aus, dass die Graka auch keinen Hau hat. Zudem scheint das Einfrieren unter Plasma ja häufiger vorzukommen.

Es wird wohl auf Mate oder Gnome hinauslaufen. Auf Wiedersehen, fancy Plasma-Desktop, fürchte ich.
 
  • #628
Bin bei Xfce gelandet ... 😁 Komfort bei der Computer-Bedienung wird total überbewertet. Aber die Maus wird unterstützt. Immerhin.

1758625297143.webp

Kein Einfrieren des Desktops mehr. Bisher. Und Xfce ist sowas von schnell. Nicht das Plasma langsam gewesen wäre. Aber man bemerkt den Unterschied. Wahrscheinlich haben die jetzt direkt ein Windrad abgeschaltet.
 
  • #630
Gnome / Wayland evt.
The long answer for Wayland is a bit more complex. As Linux's modern display server protocol, Wayland was developed as a direct replacement for X11. Thanks to Xwayland, a compatibility layer for X11 integrated into Wayland, X11 applications and plugins work without issues in most cases on Wayland. Currently, none of the popular plugin frameworks support Wayland directly. However, this is actively being worked on (at least for some of the frameworks, such as JUCE and DPF) and there's workarounds for certain scenarios as well. For the time being, this means that if a DAW does not offer X11 support, as is the case with, for example, PreSonus' Studio One, it can't be run on X11. However, such a DAW can still load X11 plugins via Xwayland perfectly fine on Wayland. And all of this without the user even noticing it.
?
 

News

Zurück
Oben