Hallo, ich bin der neue komme jetzt öfter 😀
Zur Einführung eine kleine Anekdote zu mir:
Ich bin... naja im gehoben alter und komme aus der Leipziger Toskana.
Ich Programmiere hauptsächlich JavaScript und php, ab und zu mal Microprozessoren in C/C++. Shell befehle sind eingleich genau mein ding, habe früher schon mit Robotron Klorechenern arbeiten müssen.
Nun aber zum Problem:
Ich arbeite mit 2 Programmen einmal mit SoX und einmal mit gnuradio. Diese 2 Programme sollen sich Unterhalten, was mir auch gelungen ist in dem ich ein Virtuelles Sound Kabel eingerichtet habe.
Das Problem ist gnuradio versteht nur ALSA, das virtuelle Kabel ist aber ein Pulseaudio device:
pacmd load-module module-null-sink sink_name=Virtual_Sink sink_properties=device.description=Virtual_Sink
Siehe: https://www.onetransistor.eu/2017/10/virtual-audio-cable-in-linux-ubuntu.html
Der Sound kommt in gnuradio nur an wenn ich in den Systemeinstellung Virtual_Sink auf default für input und ouput stelle.
Das Problem ist, ich benötige ein 2tes Virtuelles Kabel, da ich aus gnuradio nochmal nach SoX verbinden muss. Also SoX → gnuradio → SoX
Ich muss also ALSA sagen nutze doch das PulseAudio Virtuelle Kabel.
Habe folgendes gefunden : https://wiki.gnuradio.org/index.php/ALSAPulseAudio
Wenn ich aber die ~/.asoundrc Datei erstelle.
pcm.Virtual_Sink { type pulse device Virtual_Sink.monitor } ctl.Virtual_Sink { type pulse device Virtual_Sink.monitor }
dann kommt in gnuradio kein Ton an. Warum und wie lösen?
Asso ich arbeite mit Ubuntu Mate 16.04 LTS, da ich auf dem Raspberry Pi unterwegs bin. Das sollte aber keine große rolle spielen.
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!
Moderiert von Taomon:
Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!