You are here

Inability to directly send Qtractor Master or Bus outs to Master or Bus ins without using middleman like standalone Carla Rack.

I'm sure this is an old problem and there must be some solution to it I could find online, but since this forum is so active, I'll ask anyway.

Before I explain my own situation, the following youtuber explains my problem in a much more articulate way, but their solution is more a workaround.

Qtractor Bus Routing Issues (Solution)

I'm having similar problem, directly routing Master out to Master in or Bus 1 out to even Master in, sometimes when i used external middleman tool like carla rack, i'll get some kind of feedback loop but i'm sure that's more to do with me being an amateur.

I have provided an image for the workaround setup using carla standalone rack with simplified routing.

But it tedious to do a large project master and slave tracks and buses with multiple say calf stereo analyzer for each separate bus connection.

As for my set up, i'm currently on Arch (thanks to archinstall) and even though I'm currently on Xfce i also have same issue with KDE and Gnome on the same arch installation.

I think think mine is pipewire. I'm not knowledgeable about how it differs from pulse or jack as in I get mostly the same result whether I use QjackCtl or Carla patchbay or my preferred Helvum.

Thanks in advance.

Here are some general details:

[rounak@rounakarchlinux ~]$ pipewire --version pipewire Compiled with libpipewire 1.2.5 Linked with libpipewire 1.2.5 [rounak@rounakarchlinux ~]$ [rounak@rounakarchlinux ~]$ systemctl --user status pipewire ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: > Active: active (running) since Tue 2024-10-22 02:58:51 IST; 20h ago Invocation: 614b5513cc8645c894219d7376eee102 TriggeredBy: ● pipewire.socket Main PID: 26320 (pipewire) Tasks: 2 (limit: 9272) Memory: 22.8M (peak: 66.2M swap: 1008K swap peak: 1008K) CPU: 13min 30.824s CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi> └─26320 /usr/bin/pipewire

Oct 22 20:01:36 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:36 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:38 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:38 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:38 rounakarchlinux pipewire[26320]: pw.node: (Qtractor-156) xrun s> Oct 22 20:01:40 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:40 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:01:40 rounakarchlinux pipewire[26320]: pw.node: (Qtractor-156) xrun s> Oct 22 20:14:29 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> Oct 22 20:14:29 rounakarchlinux pipewire[26320]: pw.node: (alsa_output.pci-0000> lines 1-22/22 (END)

Forums: 

Inserts and bus inputs and outputs in Qtractor are intended to communicate with external applications.
So yes, you will always need an external application.
They are not suitable for what you intend to do.

For internal signal sends use AuxSends.
Right click on the plugin box: Inserts/Audio/Add Aux Send

They are much easier to handle.
The latest version of Qtractor 1.3 makes them much more flexible.
In fact any tutorial you find about sends will confuse you, because it will refer to old limitations that no longer exist and propose inadequate workarounds.

Can I ask some Questions about Aux Send? i know i should try it myself but i would love to learn some basic details from someone who actually knows how they work.

What I'm looking for right now for Qtractor is a feature similar to master/slave or track grouping function in Reaper.

Is the AuxSend method appropriate for that?

I did just now find this section of Qtractor Manual/Documentation thanks to you It's working pretty much perfect now. THANK YOU SO MUCH!

I found an updated tutorial by same yt channel using inserts instead, I should probably read the manual. I only read the snippet about bouncing cuz i I couldn't figure out bouncing MIDI to audio directly. The Bouncing the Project section of this manual talking about connecting master in to master outs so i assumed that was the way.

It's honestly my bad. I used to use Reaper 3 years ago (before that, LMMS) before I quit making music for personal reasons. Now that i'm finally getting back to it and that too on a linux setup, i'm still needing time to re-learn these bus things also because most of my music production years prior were in LMMS where i never really did actual mixing let alone use it's FX Mixer.

BUT USING AUX SENDS IS WORKING PERFECTLY SO THANK YOU SO MUCH SIR. This was the only real thing bugging me about Qtractor and making me ponder about switching something like Waveform but I don't think that's open-source and it's definitely not native to linux., but I love Qtractor otherwise and now that I have figured out using Aux Sends thanks to you, IT'S ALL PERFECT NOW.

I sound like a kid, but I really am happy. I love this software. Thanks for your help!

Add new comment