Page 1 of 1

QLC not remembering Midi Input and Channel

Posted: Tue Feb 28, 2023 7:15 pm
by isoparmesan
I'm working on a setup where I automate lights in logic. I'm on MacOS, and have set up four IAC driver busses, and have my logic environment setup so that each one corresponds to a track in which outputs on one midi channel (in this case channels 6-9).

I have four universes in QLC, and I'm trying to set one IAC driver per universe. However, whenever I save and reopen the QLC project, it seems to reset my inputs, and forget which midi channels I've assigned. Sometimes it remembers one of them, but it's inconsistent. I've inspected the text of the project file and it does seem to have the inputs/channels saved correctly, so something is happening when the project file is actually opened.

Re: QLC not remembering Midi Input and Channel

Posted: Wed Mar 01, 2023 7:10 am
by mcallegari
Please try the latest test version
viewtopic.php?f=12&t=3135

Re: QLC not remembering Midi Input and Channel

Posted: Wed Mar 01, 2023 10:30 pm
by isoparmesan
was on 4.12.6, just tried 4.12.7 with the same issue.

Re: QLC not remembering Midi Input and Channel

Posted: Thu Mar 02, 2023 7:48 am
by mcallegari
can you post a screenshot of the outputs?
I want to check the output names

Re: QLC not remembering Midi Input and Channel

Posted: Thu Mar 02, 2023 4:00 pm
by isoparmesan
Here is how they're supposed to be set up (haven't used the 3rd and 4th IAC buses yet). When I quit and reopen my project, the input for the second universe will be unchecked, and when I check the midi channels they've all been reset to 9, although sometimes the first bus is set to 7 (should be 6).

Does it have to do with the names all showing up identically as "IAC Driver"? I might be able to make them show up differently using midi pipe, but I'd rather not add another layer of complexity. Audio Midi setup allows you to name the buses, but that doesn't appear to be the name that QLC is seeing.

Re: QLC not remembering Midi Input and Channel

Posted: Sat Jul 29, 2023 7:27 pm
by richmn
+1 I have a similar problem. I use 4.12.7 on M2 Macbook Air. I created a QLC setup...every time I open it (on the same computer, with same devices), I have to recheck the selected input/outputs that I want, and redo the channels again in the I/O. After editing, I resave the configuration, without effect. I'm happy to create a separate issue with video or screenshots if it helps. I am working towards a 'kiosk' mode setup so I can just startup and go...but this challenge requires me to do manual I/O setup, every single time.

Re: QLC not remembering Midi Input and Channel

Posted: Thu Mar 14, 2024 8:31 pm
by seb47
+1 here also :)

Re: QLC not remembering Midi Input and Channel

Posted: Fri Mar 15, 2024 9:00 am
by GGGss
richmn wrote: Sat Jul 29, 2023 7:27 pm +1 I have a similar problem. I use 4.12.7 on M2 Macbook Air. I created a QLC setup...every time I open it (on the same computer, with same devices), I have to recheck the selected input/outputs that I want, and redo the channels again in the I/O. After editing, I resave the configuration, without effect. I'm happy to create a separate issue with video or screenshots if it helps. I am working towards a 'kiosk' mode setup so I can just startup and go...but this challenge requires me to do manual I/O setup, every single time.
Did you check with an text editor what QLC+ wrote into the project file when you saved it? It could well be that that particular block is somehow broken?

Re: QLC not remembering Midi Input and Channel

Posted: Thu Sep 05, 2024 8:00 pm
by richmn
I forgot about this thread after creating a new QLC setup from scratch and it was OK. I just ran into the issue again and can share my situation, and the 'fix'.
For my setup, MIDI/IO is provided by a USB Midi interface. The Interface has 4 midi ports and shows up with the same name 4 times in QLC Plus. For example, midihub, midihub 1, midihub 2, midihub 3.

Today I had the problem again where my port and channel settings were not being retained for each MIDI port. I opened up the .qxw file in BBEdit and noticed the Midi input lines all had the singular (e.g. just 'midihub') version of the port name. I manually edited the problematic ones to include the '1' or '2' as needed for the port number, and everything is working fine again. At least for me, this issue was caused by a MIDI interface with same-named ports, and I understand it and consider this solved.

Re: QLC not remembering Midi Input and Channel

Posted: Fri Sep 06, 2024 7:10 am
by mcallegari
Can you please try again with version 4.13.x?
Some work has been done on IO naming. Might solve this one too.