You are here

ALSA: is there a "bypass" available?

Greetings to All,
After reading through a number of posts, this seems to be knowledgeable group. :) Does anyone know if it's possible to add a "through" or "bypass" to ALSA? I have everything working but I need to get a left and right channel out of the system to record. I've read through a number of articles on ALSA configuration but have failed to find an answer. I can't take recording outputs from the "master out" of qtractor because it's only processing midi. I believe it's doable in pulseaudio but there is no pulseaudio install (I removed it). Strictly ALSA currently.
Any insights or advice is welcome.

Cheers and be well.

Forums: 
rncbc's picture

I'm afraid I don't quite understand your question

though why are you connecting via "MIDI Through" and not directly from Qtractor/Port's 1-4 to qsynth, Qsynth2..4 ?

note that, on the QjackCtl Graph, ALSA MIDI ports are painted purple, while normal JACK Audio are plain green.

cheers

The Traveler's picture

Greetings, and thank you for the response.
Perhaps the word "bypass" was used incorrectly. It may be more like a loopback?
I configured directly from the Qtractor ports 1-4 to Qsynth previously as you note. I changed it before I took the screencap to see if the "Midi through 1-4" in/out configuration would work. It did and the sound was quite good.

Each qsynth instance uses a separate soundfont for playing. The problem for me is to find a suitable output that will allow me to record the composite result of the 4 qsynth outputs as 2 channels. I'm using qjackrcd but there doesn't seem to be any L-R outputs to connect to.

Setting up the tracks and soundfonts in qtractor produces no sound output for me. I'm learning and experimenting so perhaps I'm misunderstanding or mis-configuring something.

Cheers.

rncbc's picture

Hi,

While on Qtractor, you should add or create as many MIDI tracks as channels or instruments you wish to play you MIDI clip or sequences through. On each MIDI track you must assign its MIDI output bus to the corresponding MIDI Port 1..4 that are connected in turn to their corresponding qsynth/fluidsynth instance (and soundfont as you say).

You can record the whole audio pcm output from all four qsynth/fluidsynth instances if you connect their JACK audio output ports to the record_1 and record_2 input ports of QjackRcd, the same way you did for system:playback_1 and playback_2 resp. (1=Left, 2=Right).

Of course you can also use Qtractor for recording the same: just add an audio track accepting its audio input on Master/in_1,2 (audio input bus) and connect all in the same way as you would do for QjackRcd, as suggested above.

hth.
cheers

The Traveler's picture

Greetings,
Ah, okay, I see. Connecting the qsynth outputs directly to the recorder inputs was right there in front of me. I completely missed it and it solved my problem perfectly. I still have much to learn using this technique I can see. Thank you for your time and help.

Cheers and stay well.

Add new comment