Page 1 of 1
Feature request: Ableton Link support
Posted: Sat Jan 02, 2021 11:27 pm
by hellishvictor
Hi,
Ableton Link is a technology that synchronizes musical beat, tempo, phase, and start/stop commands across multiple applications running on one or more devices. Applications on devices connected to a local network discover each other automatically and form a musical session in which each participant can perform independently: anyone can start or stop while still staying in time. Anyone can change the tempo, the others will follow. Anyone can join or leave without disrupting the session. Implementing this to QLC+ would be brilliant.
More info here
https://ableton.github.io/link/
Cheers.
Re: Feature request: Ableton Link support
Posted: Sun Jan 03, 2021 8:55 am
by janosvitok
https://www.qlcplus.org/forum/viewtopic ... 18&t=13086
As I have written in the referenced topic, Ableton Link is published under GPL which is incompatible with QLC+ licence (APL). You may ask Ableton to release the code under APL as well (see
https://github.com/Ableton/link#license).
See for example
https://www.apache.org/licenses/GPL-compatibility.html for discussion about GPL vs APL.
To avoid the legal problem it would be possible to write separate GPL application ("Connector") that would translate AbletonLink to something that QLC+ understands natively.
Finally, there is that always present problem of manpower/time/priorities... in other words, while it is technically and legally possible to write it, you still need someone to do the work.
Jano
Re: Feature request: Ableton Link support
Posted: Tue Aug 31, 2021 10:18 pm
by AcdNrg
Understood and this is good reasoning.
That said, the ability to beat sync is crucial to my application and that´s why I´m starting to look elsewhere - which I hate to do. I´d rather see QLC+ move in this direction, although I understand that adding bars, beats, subdivisions to cuelists and RGB matrices is one hell of a task.
I´m currently abusing QLC+ as a MIDI to DMX translator: Bitwig is synced via Link to Traktor and sending out MIDI messages to trigger collections in QLC+. In my dreams, I have collections of visual effects that auto sync to whatever BPM the DJ is spitting out. So far - static lighting - I could work around QLC+´s limits, but now that I start to work with more dynamic setups, especially RGB panels, it feels like something is missing.
Don´t get me wrong: I´m ultimately grateful for the doors that QLC+ has opened for me. I´ve tried a few other things and none was as pleasant as QLC+. It´s just that my artistic ideas appear to hit principal limits now. I wonder if I really have to move on from a tool (and community) I love and this is giving me a major headache.
Double voting for the idea to add relative, musical timing to the operating principles of this beauty.
Re: Feature request: Ableton Link support
Posted: Mon Aug 07, 2023 3:52 am
by DeepSymmetry
If anyone does want to pursue this further, I can contribute the GPL licensed bridge to Link, that is what I created Carabiner for, to use in my own projects (link at end). I realize there is still work that would need to be done in order to work with it in the context of QLC+, but this can help get part of the way there. I came across this thread while trying to help someone figure out how to synchronize Pioneer DJ equipment with QLC+, and while I have existing workarounds, this would make it much smoother, and also allow synchronization with an ever growing collection of musical instruments and digital audio workstations.
https://github.com/Deep-Symmetry/carabiner#carabiner
Re: Feature request: Ableton Link support
Posted: Fri Apr 19, 2024 11:43 am
by Alexwayne
Hello ,
Did anyone manage to get a bridge between QLC and beat link trigger.
Context, i currently have the XDJ-XZ and i am linked to Beat link trigger which is helping to push control of Resolute, however I currently have my lighting setup with QLC+ and would like BeatLinkTrigger to control the lighting in QLC+ in terms of BPM and scenes using the phases.
Re: Feature request: Ableton Link support
Posted: Tue Jul 09, 2024 11:34 am
by AndrwBadIdeaFactory
DeepSymmetry wrote: ↑Mon Aug 07, 2023 3:52 am
If anyone does want to pursue this further, I can contribute the GPL licensed bridge to Link, that is what I created Carabiner for, to use in my own projects (link at end). I realize there is still work that would need to be done in order to work with it in the context of QLC+, but this can help get part of the way there. I came across this thread while trying to help someone figure out how to synchronize Pioneer DJ equipment with QLC+, and while I have existing workarounds, this would make it much smoother, and also allow synchronization with an ever growing collection of musical instruments and digital audio workstations.
https://github.com/Deep-Symmetry/carabiner#carabiner
I reckon that’d be amazing
Plz do!
(I’m looking into qlc+ again as a potential dmx control solution for some upcoming projects, but this is something I think would be highly useful)