Hi all!
First timer here, and I've been scouring the forums to try and find a solution for my current issue.
I'm running QLC+ 4.12.1 on my late 2013 Macbook Pro (Catalina OS) and an Enttec Open DMX USB. What I want to do is use a MIDI track in Logic to trigger the lights in QLC. I've confirmed everything works as it should, and can control lights just using individual buttons....and can even confirm that the MIDI signal is being sent from Logic to QLC successfully via the little joystick popping up.
What I can't do, however, is figure out how the hell to associate lights with the keys being played in Logic. I figure it's probably such a small thing I've overlooked a million times, but it's still absolutely eluding me.
Can anybody be a pal and help point me in the right direction?
Thanks!
Using Logic Pro X MIDI to trigger lights in QLC+?
- GGGss
- Posts: 3152
- Joined: Mon Sep 12, 2016 7:15 pm
- Location: Belgium
- Real Name: Fredje Gallon
1st off - welcome to the forum.
2nd - hell is elsewhere
You associate the input to a VC button (or other function) by selecting an input channel from a universe and bind it to the control. Input channel 192: has a question mark, so QLC+ does not know what it means. It only uses this input as a trigger for the VC control.
You can leave this (if you know what you are doing) or change this by creating an input profile.
The input profile has to be selected in your midi universe. A link to the documentation -> reading the manual helps: https://www.qlcplus.org/docs/html_en_EN ... files.html
All electric machines work on smoke... when the smoke escapes... they don't work anymore
- GGGss
- Posts: 3152
- Joined: Mon Sep 12, 2016 7:15 pm
- Location: Belgium
- Real Name: Fredje Gallon
Pablo, Welcome to the forum.
I'm having trouble deciphering your question - it seems generic to: "how do I connect a midi device to QLC+?"
I'm very sure this topic has been discussed thousands of times here. Please search a little.
In the input/output tab you need to enable your midi device. Then you have to configure the device. You can check if valid signals are coming in by looking at the blue wiggling joystick.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
-
- Posts: 1
- Joined: Wed Aug 14, 2024 5:49 pm
- Real Name: Dale Bradley
Hi, please excuse my ignorance of the use of forums, its my first time on any forum but here goes.
This has probably been asked a thousand times before but it would seem that my proposed application for QLC+ may not be possible. I understand the ability to connect various keyboards, MIDI controllers, synths and other similar physical external devices and use those to trigger functions in QLC+, but my application is a little different.
What I've been trying to do is send MIDI note C1 from a previously created drum track in Logic Pro X to QLC+ in order to turn a DMX channel on a laser projector on and off via an Enttec DMX USB Pro. I've created two scenes called Green Triangle On and Green Triangle Off. I've then created a virtual console using two sliders with flash buttons on them to trigger the two scenes. When I switch to operate mode, the two flash buttons do exactly what it says on the tin. I've checked on the input/output tab that MIDI 1;IAC driver input box is ticked and that DMX USB Pro DMX output box is ticked. The IAC Driver is assigned to the Logic Pro X track I'd like to use the MIDI data from but neither the playback of the track with the C1 notes or clicking C1 on the piano roll view of that track will trigger the laser. I've done a fair bit of experimenting and research into what I might be doing wrong But to no avail. I would be enormously grateful for your suggestions as to what I need to do.
Kind regards, Dale.
This has probably been asked a thousand times before but it would seem that my proposed application for QLC+ may not be possible. I understand the ability to connect various keyboards, MIDI controllers, synths and other similar physical external devices and use those to trigger functions in QLC+, but my application is a little different.
What I've been trying to do is send MIDI note C1 from a previously created drum track in Logic Pro X to QLC+ in order to turn a DMX channel on a laser projector on and off via an Enttec DMX USB Pro. I've created two scenes called Green Triangle On and Green Triangle Off. I've then created a virtual console using two sliders with flash buttons on them to trigger the two scenes. When I switch to operate mode, the two flash buttons do exactly what it says on the tin. I've checked on the input/output tab that MIDI 1;IAC driver input box is ticked and that DMX USB Pro DMX output box is ticked. The IAC Driver is assigned to the Logic Pro X track I'd like to use the MIDI data from but neither the playback of the track with the C1 notes or clicking C1 on the piano roll view of that track will trigger the laser. I've done a fair bit of experimenting and research into what I might be doing wrong But to no avail. I would be enormously grateful for your suggestions as to what I need to do.
Kind regards, Dale.
- edogawa
- Posts: 638
- Joined: Thu May 07, 2015 10:34 am
- Real Name: Edgar Aichinger
Just a few random points:
Logic is (as any other DAW) just an external source of MIIDI control signals, just like a hardware MIDI controller.
The procedure to map Virtual console widgets to MIDI messages is the same in either case.
Hardware controllers come with their default mapping of MIDI commands to hardware conrols, and QLC uses so called input profiles to map these to human-readable names.
It is recommended to patch your external equipment to individual universes. So use e.g. U1 only for output to DMX, U2 only for MIDI input, etc.
Anyway, you said your MIDI connection is working correctly, and shows a wiggling joystick icon when data is received, so this part seems fine.
Doubleclick the toolbox icon while any MIDI port is selected in the right side tab, to bring up the configuration dialog where you can choose which (1 - 16 or all) MIDI channels to listen to, and more, see https://docs.qlcplus.org/v4/plugins/midi
On VC tab, in design mode, double click the widget you want to control, and in the widget properties dialog that appears, click the "Auto Detect" button, then operate Logic so that it sends the desired command. If a valid command is received, "Auto Detect" is desensitized, and and something like "1: ?" is shown in the Input channel box. As said above, without an input profile in place it doesn't know how to name the command it received. Anyway it's bound now, you can leave the dialog using "OK" and switch to operate mode and test if it works now.
To change a binding, just repeat the procedure. To remove a binding, Use "Choose..." instead of "Auto Detect", and "None" in the dialog appearing.
Logic is (as any other DAW) just an external source of MIIDI control signals, just like a hardware MIDI controller.
The procedure to map Virtual console widgets to MIDI messages is the same in either case.
Hardware controllers come with their default mapping of MIDI commands to hardware conrols, and QLC uses so called input profiles to map these to human-readable names.
It is recommended to patch your external equipment to individual universes. So use e.g. U1 only for output to DMX, U2 only for MIDI input, etc.
Anyway, you said your MIDI connection is working correctly, and shows a wiggling joystick icon when data is received, so this part seems fine.
Doubleclick the toolbox icon while any MIDI port is selected in the right side tab, to bring up the configuration dialog where you can choose which (1 - 16 or all) MIDI channels to listen to, and more, see https://docs.qlcplus.org/v4/plugins/midi
On VC tab, in design mode, double click the widget you want to control, and in the widget properties dialog that appears, click the "Auto Detect" button, then operate Logic so that it sends the desired command. If a valid command is received, "Auto Detect" is desensitized, and and something like "1: ?" is shown in the Input channel box. As said above, without an input profile in place it doesn't know how to name the command it received. Anyway it's bound now, you can leave the dialog using "OK" and switch to operate mode and test if it works now.
To change a binding, just repeat the procedure. To remove a binding, Use "Choose..." instead of "Auto Detect", and "None" in the dialog appearing.