Hi
I need help transferring audio from VLC to other applications (fldigi, wsjtx, etc.). I want to use a Virtual Audio Cable, but I don’t know where to start. Should I use PulseAudio or something else?
Tnx
Try enabling pipewire and all the connectors (pulse, jack, ALSA, etc) and then using qjackctl as your patchbay.
73 ![]()
I need some time to understand this.
73
Start here: PipeWire - Official NixOS Wiki
Uncomment the jack.enable line and add qjackctl to your environment.systemPackages. That section on null sinks will let you set up a device that doesn’t actually play anywhere but can be routed to different places you need, I believe.
73
I have to ask: 73???
I was able to modify /etc/nixos/configuration.nix and add qjackctl to environment.systemPackages. Let me play around with qjackctl for a bit and I’ll give you some feedback.
bme : “73” is part of amateur radio terminology and means “best regards”.
It’s meant to confuse people who stumble into amateur radio people chatting on the internet (not really, what FR5DH mentioned is correct). ![]()
https://hamradioprep.com/what-does-73-mean/
Edit: just dug up my config (it was for OBS originally but creates two null sinks I use for various things):
pipewire = {
enable = true;
systemWide = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
extraConfig.pipewire = {
"10-obs-sink" = {
"context.objects" = [
{
factory = "adapter";
args = {
"factory.name" = "support.null-audio-sink";
"node.name" = "Duplex #1";
"media.class" = "Audio/Duplex";
"node.description" = "Output/Input #1";
"audio.position" = "MONO";
};
}
{
factory = "adapter";
args = {
"factory.name" = "support.null-audio-sink";
"node.name" = "Duplex #2";
"media.class" = "Audio/Duplex";
"node.description" = "Output/Input #2";
"audio.position" = "MONO";
};
}
];
};
};
};