QTRACTOR creates multiple outputs

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

Post Reply
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

QTRACTOR creates multiple outputs

Post by sebigbos »

Every time I load a new midi file to create a new arrangement in qtractor, the program creates new outputs. These only appear in the connections-window, not in the mixer window, so the existing audio output fader is dead. It looks like this:
Image

Every new midi file = 2 new outputs. This is not exactly what I want, so what to do?
Attachments
connections.png
connections.png (63.99 KiB) Viewed 14564 times
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

that's totally unexpected

outputs are only created if and only if you explicitly create new output buses, never when you import, load or drop a MIDI file whatsoever.

please check and review your steps, the phenomenon you're witnessing is quite unlikely to happen from simple MIDI file opening, lest that those are all audio bus ports--not MIDI at all--do I need to tell you more how strange the situation is?

cheers
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

o.k.....your answer ist totally unexpected... :wink:
  • I start qtractor
  • go to the file window at the right side and get a midi file
  • draw the midi file in to the arranger window
  • go to view/busses and choose a-fluid as output plugin for master midi
  • assign a GM soundfont (sf2) right there
  • the midi file is playing now but looking up the connections window I have 2 new audio outputs per track, none of them appearing in the mixer nor in the view/busses window
I use the qtractor version pre-installed per default by Ubuntu Studio. It says:

Qtractor - An Audio/MIDI multi-track sequencer
Version: 0.9.20
Debugging-Option aktiviert.
VST3 Plug-in support (EXPERIMENTAL) disabled.
Using: Qt 5.12.8
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

sebigbos wrote: Thu Dec 09, 2021 8:48 am
  • I start qtractor
...
at this very moment you should look into View > Buses... and check whether those extra Audio buses aren't already there , before you do anything else.

on normal clean default situations, there should be only the "Master" buses, one for audio and one for "MIDI", input and output (duplex).

the only reason for those extra buses being already there on session startup, it's that (most probably) you've settled with a "New session template" from a session file (.qtr) you've saved some time before with that precise configuration.

again, adding MIDI files, tracks or clips, won't ever create any new audio buses nor MIDI for that matter. none. nada.

cheers
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

In view/busses these new busses don' t appear! I only can see them in the connections-window, the window I posted a picture from, to reach with this sort of double-e-icon left to the mixer-icon.

I did exactly what you said before I wrote my last post. I looked in "connections" if where were some redundant busses. Indeed there were some. They seem to cumulate in the program with the midi files I load. But with drawing the midi file into the arranger window there were more of them, exactly 2 per track. Swear!

And I never created any audio bus manually in qtractor. In these seconds I started qtractor again and just opened the connections window. The new connections appearing with the last midi file import in the morning are away, but this is new:
Image

Perhaps I should completely uninstall qtractor and re-install it, don't you think so? What way to do this would you recommend?
Attachments
connections2.png
connections2.png (71 KiB) Viewed 14502 times
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

ups, sorry, forget the last picture. I am already quite confused. I opened per accident a second instance of qtractor. "Normally" there are now 6 busses there and in the view/busses window only one.

And the number grows with importing midis. Thats fact.
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

i wonder wth are those "Master Ein" and "Master Aus" (and even stranger "SantaBaby" on the 1st.) buses then...

at the least it sounds like you have a broken German translation or sth.

please try to launch it this way, from the command line:

Code: Select all

LANG=C qtractor
hth.
byee
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

with LANG=C qtractor I get the same in english, means Master Aus is then master out.

Then I open in qtracor the first midi file I ever opened with the program it looks clean:
Image

Then I open a new midi file with 5 tracks called Bass, Guitar, Drums and so on, I get:
Image

Do you have some hints for a clean install and a good tested version...;)
Attachments
connections3.png
connections3.png (83.35 KiB) Viewed 14471 times
connections4.png
connections4.png (37.52 KiB) Viewed 14471 times
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

incredible, believing on your evidence as shown, i'm tending to be sure you might have a dang dangerous qtractor build or environment going on in there...

or else, you're not telling the whole story there is... and maybe that's not your fault...

plese try with upstream appimage, and tell what's different
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

"upstream appimage"??? you' re talking to an ex-win-xp-user.

I interpreted your hint like this: I did NOT uninstall the version I have but I downloaded a new version here: https://www.qtractor.org/

unpacked it in /usr/local

then I did this:

Code: Select all

cmake [-DCMAKE_INSTALL_PREFIX=/usr/local] -B build -S .

make -C build
Got the following mistakes:

Code: Select all

CMake Warning (dev) at CMakeLists.txt:211 (find_package):
  Policy CMP0084 is not set: The FindQt module does not exist for
  find_package().  Run "cmake --help-policy CMP0084" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find Qt3 (missing: QT_QT_LIBRARY QT_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.16/Modules/FindQt3.cmake:204 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  /usr/share/cmake-3.16/Modules/FindQt.cmake:160 (include)
  CMakeLists.txt:211 (find_package)
when starting qtractor in /usr/local I get the same thing. 6 ghost audio-ports in connections before doing anything and then 2 more for every track when loading a midi.

This was to read in the terminal:

Code: Select all

sebigbos@oy:/usr/local/qtractor-0.9.24$ qtractor
qtractorLv2PluginType::lv2_open()
qtractorMainForm::updateSessionPre()
qtractorMidiEngine::resetAllControllers(0)
qtractorMainForm::updateSessionPost()
qtractorMidiEngine::resetDrift()
qtractorMainForm::viewRefresh()
qtractorMidiEngine::resetAllControllers(1)
qtractorMidiControl::sendAllControllers(0)
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 3347, resource id: 35652145, major code: 40 (TranslateCoords), minor code: 0
qtractorTrackCommand::addTrack(0x5616aa826370, 0x0)
qtractorMidiBus[0x5616aa0bc080]::setPatch(1, "", 0, 0, 32)
qtractorMidiControl::sendAllControllers(0)
qtractorTrackCommand::addTrack(0x5616a9f8f2a0, 0x5616aa826370)
qtractorMidiBus[0x5616aa0bc080]::setPatch(9, "", -1, -1, 40)
qtractorMidiControl::sendAllControllers(1)
qtractorTrackCommand::addTrack(0x5616aa7ccce0, 0x5616a9f8f2a0)
qtractorMidiBus[0x5616aa0bc080]::setPatch(2, "", 0, 0, 0)
qtractorMidiControl::sendAllControllers(2)
qtractorTrackCommand::addTrack(0x5616a9f7ee40, 0x5616aa7ccce0)
qtractorMidiBus[0x5616aa0bc080]::setPatch(5, "", 0, 0, 24)
qtractorMidiControl::sendAllControllers(3)
qtractorTrackCommand::addTrack(0x5616aa7c5770, 0x5616a9f7ee40)
qtractorMidiBus[0x5616aa0bc080]::setPatch(6, "", 0, 0, 48)
qtractorMidiControl::sendAllControllers(4)
qtractorLv2PluginType::lv2_close()
"you're not telling the whole story there is... and maybe that's not your fault...": I used win xp for 20 years to run all my music software. I' m music teacher and musician. 3 months ago I started to build up a linux machine hence win10 is not an option to work with and xp is old now. I know have Kubuntu 20.04 and I installed all the Ubuntu Studio stuff including qtractor. Surely I did yet a lot of changes on the system, installed new software, killed some services I don' t need. But I don' t think I destroyed something important up to now. Or did I?
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

as for the "upstream appimage", I meant this:
qtractor-0.9.24-67.1.x86_64.AppImage

just download, make it executable if not already:

Code: Select all

chmod a+x qtractor-0.9.24-67.1.x86_64.AppImage
and then run it (just like a .exe on windows...):

Code: Select all

./qtractor-0.9.24-67.1.x86_64.AppImage
please don't bother to compile it from source (you've just tried and failed:) you would need a bunch of -dev packages installed).

hth.
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

thanks for explicating.

The connections window shows on startup 6 audio ports, the 2 real ones and 4 ghostports, like in the installed version. When I try to load a load a midi file into the midi window or open an already existing qtr-projekt, then qtractor shut' s down. The Terminal says:

Code: Select all

sebigbos@oy:~/Downloads$ ./qtractor-0.9.24-67.1.x86_64.AppImage
Abgebrochen (Speicherabzug geschrieben)
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: QTRACTOR creates multiple outputs

Post by rncbc »

what do you have in View > Options... > General > Session > New session template ?

maybe you should start from scratch, no need to re-install qtractor, maybe just a clean start: remove the configuration file, making sure you do that with no qtractor instance currently running:

Code: Select all

rm ~/.config/rncbc.org/Qtractor.conf
then try again your chores :)

thanks
User avatar
sebigbos
Established Member
Posts: 15
Joined: Sat Dec 04, 2021 4:31 pm
Has thanked: 1 time
Been thanked: 3 times

Re: QTRACTOR creates multiple outputs

Post by sebigbos »

YESSSS! That was it, deleting the conf-file did the job. All o.k. now, it seems, I tried different midis, no ghost-audio-ports.

I didn' t use a template before, but now I do, with my favorite synth und sf2 yet loaded.

Thank you very much for the great support and by the way thank you very much for this great program.
Post Reply