rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer

Home Page:https://qtractor.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Insert Send display issue (and maybe more)

suedwestlicht opened this issue · comments

I had some problems with an existing session when inserting an Insert Send into the Master Audio Bus. It worked fine, but after saving/loading the session the Insert Sends were renumbered and there were some MIDI tracks' audio bus displayed as before (e.g. "Drums") but the output went to another bus 1 position left ("e.g. Common").

I tried the whole afternoon creating a minimal session where this occurs but I failed. I noticed that type= and name= were swapped after inserting or deleting an Insert Send:

before: track type="midi" name="Pad 1"
after: track name="Pad 1" type="midi"

That should not make any difference when Qtractore loads and parses the file so I looked for another glitch that might lurk in Qtractor and I found at least a display issue. If there are more than 9 Insert Sends in a Qtractor session then the Insert Send 1 "Send" window shows other Insert Sends > 9 as well.

Maybe it's only a display problem but there might be a chance that this affects loading/parsing a session file as well.

Bildschirmfoto_2024-05-05_18-08-32

the later is just a display issue, will get fixed soon, thanks

EDIT: fixed in 623bd35

Confirmed. Thx.

Now I got more. I could create a sample session that reveals the Insert Send bug.

It's a simple session with one MIDI track (Yoshimi) and 3 Output Buses sum1, sum2, sum3. All Output Buses go to the Master Bus. All Output Buses have an Insert Send (to itself to make it simple). The MIDI track goes to Output Bus sum2.

That works ok.

Now add an Insert Send (e.g. to itself) in the Master Bus. That becomes "Insert 4".

That still works ok.

Now save this session and reload it. The Inserts are renumbered. That may be ok and intended.

But:

  • The MIDI track's audio goes to sum1 instead of sum2 although the Audio output is displayed as sum2.
  • The Insert Sends' Sends and Returns are a mess.

masterinserttest.qtz.zip

maybe fixed in 377c485

please test && tell

nb. you'll have to save it first once to reload in correct order again.

Yes, it's fixed. Thx Rui.