atticus wrote: ↑Tue Jan 28, 2020 8:18 pm
Thank you for your reply!
As MIDI did not work at first try I switched to OS2L Protocol from VirtualDJ. QLC recognizes it and I mapped some buttons and a chaser. The buttons work, e.g. when I press blackout in VirtualDJ the command is executed. But the chaser does not react to the incoming beat notifications. That would be the most important part for anything to follow I guess.
Do you have any advice for that?
For what functions would you "pick a more clip/pattern oriented program"?
Regarding chasers, I don´t use them very often. From what I got elsewhere in this forum, MIDI sync for them does work, but can be tricky. I decided to go a different route and put that part of the logic outside of QLC+. The main reason being the ability to create shows in a variety of ways, like:
- programming them (that could be done by chasers as well)
- record live performances (fingerdrumming lighting scenes with a launchpad or MIDI keyboard)
- easily edit these sequences not step by step, but with quantizing, note length settings and other functions already available in MIDI sequencers
- generating sequences via plugins (ie algorithmic beat creator mapped to scenes)
It´s also nice to use Ableton Link protocol for sync instead of MIDI, as MIDI clock only knows about beats, ie tempo, but has no idea about the "1-2-3-4", which is given in Ableton Link. There is a number of applications supporting that protocol, I currently use Ableton Live and Bitwig Studio. Maybe we will see that in QLC one day, but I don´t expect this to have high priority.
My current setup is:
Traktor Pro as DJ application, creates MIDI clock and Ableton Link sync data.
This tempo information is consumed by Bitwig Studio, which plays back single clips or combinations of them.
Each clip is calling scenes in QLC+ via MIDI mapped buttons in a Virtual Console. Some clips contain notes of the same pitch, triggering just a single scene, others contain "melodies" or "chords", triggering multiple scenes in QLC. Clips can be layered or mutually exclusive, depending on where you put them. That way, you can have 1 bitwig track playing the "dimmer clips" and have a second track for the "color clips". Clips can be arranged on the fly, ie started, stopped, muted etc. Preferably with a controller like launchpad or APC.
And then of course you don´t have to just play back, but with a MIDI controller (launchpads in my case) you can also play the QLC scenes live. If you want to record that, the path is: Launchpad -> Bitwig -> QLC.
You could as well use Ableton Live for the same purpose, there is no special reason to use Bitwig, I just wanted to learn that program as well. But if you own neither one, I think Bitwig has the better price, as the entry level Ableton Live Light is limited by number of elements and the next level Studio version is giving you a ton of things you won´t need just for sequencing lights. Then again, you get Max4Life with that and can go wild creating your own plugins for creating/mangling etc. If you´re interested, try both programs and see what fits your workflow.
I´m still developing the overall system, so I can´t say it´s production ready. But so far it is working. Currently I have two concerns:
- no triggering (flashing) of collections, only toggling, so they become a bit useless for my purpose.
- overall timing behaviour (2 universes, lots of RGB, so I may need to have more universes with less members each)
Hope this helps,
Oliver