Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Post by bluebell »

rncbc wrote: Fri Sep 22, 2023 6:24 pm
yellius wrote: Mon Sep 18, 2023 6:08 pm

@rncbc, anything wrong with this approach? If not, could you perhaps enable/allow direct creation of "aux send" in the "out" section of busses?

nothing is really wrong if it works right for you ;)

welcome to qtractor's power-user guild :twisted:
cheers

Respect, @yellius!
I am still abusing insert sends.

But @rncbc, is there a technical reason why it's not possible to create an aux send in an output bus?

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
rncbc
Established Member
Posts: 1071
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 279 times
Contact:

Re: Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Post by rncbc »

bluebell wrote: Fri Sep 22, 2023 7:28 pm

is there a technical reason why it's not possible to create an aux send in an output bus?

reason explained above: only would work only if the target bus is listed after the source one;
to avoid the pitfall the insert option is permanently disabled.

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Post by bluebell »

rncbc wrote: Sat Sep 23, 2023 9:59 am
bluebell wrote: Fri Sep 22, 2023 7:28 pm

is there a technical reason why it's not possible to create an aux send in an output bus?

reason explained above: only would work only if the target bus is listed after the source one;
to avoid the pitfall the insert option is permanently disabled.

OK, so I'll stay with insert sends. This works with targets after and before the source. The price to be payed is one jack buffer of latency, easily audible with jack buffer sizes of 1024 and more.

See my sample session

Bus_to_Bus-Test.qtz.zip
(12.2 KiB) Downloaded 37 times

Bus Latency should be correctable by using an additional bus between source bus and master bus. And it is:

Bus_to_Bus-Test_2.qtz.zip
(12.23 KiB) Downloaded 34 times

Important: A bus' output (not insert send) to another bus works only if the receiving bus is left (in mixer) from or above (in View->Buses) the outputting bus.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
rncbc
Established Member
Posts: 1071
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 279 times
Contact:

Re: Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Post by rncbc »

as said,

the permanent disablement of having an Aux-Send in an output bus chain is at the UI level, only!

nothing will stop you from running an old session that was saved before that UI restriction took place...

you may even hack the xml file for that, but please, a lot of caveat emptor, yada yada will apply... it's just you ought to know what you're doing
like house cats do know dang well, if it fits, it sits ;)
cheers

ps. if it's there enough demand the restriction might go away. sure, your call (PR first:))

UPDATE: qtractor >= 0.9.35.10git.af34cb might have nailed it! enjoy

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: Midi+Audio mixdown & pan/vol in Qtractor: a hack & a half

Post by bluebell »

rncbc wrote: Sat Sep 23, 2023 3:14 pm

as said,

the permanent disablement of having an Aux-Send in an output bus chain is at the UI level, only!

nothing will stop you from running an old session that was saved before that UI restriction took place...

you may even hack the xml file for that, but please, a lot of caveat emptor, yada yada will apply... it's just you ought to know what you're doing
like house cats do know dang well, if it fits, it sits ;)
cheers

ps. if it's there enough demand the restriction might go away. sure, your call (PR first:))

UPDATE: qtractor >= 0.9.35.10git.af34cb might have nailed it! enjoy

That's great. Now Qtractor offers 2 options for Audio from bus to bus:

  • AUX send to output or duplex destination bus "right" to the sending bus, no additional latency
  • INSERT send to any duplex destination bus, adds one jackd bufsize of latency

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

Post Reply