Page 1 of 1

Just found this awesome project!

Posted: Sat Nov 24, 2018 11:08 pm
by RandomByte
Hi!

First: I think this forum needs a bit more categories, putting this into "Community" doesn't fit really I think. Something like General and/or Off-Topic is needed.

I a part time DJ with 2 other guys. One uses Traktor, the other one Serato. I always liked Traktor more than Serato because you can change the midi mapping with programming-like elements. Then I found Mixxx, which is an open-source DJ software. You have to write your mappings in JS, which gives you ultimate control of everything.
I know programming really well, I am doing paid programming commission since several years, and I am studying CS.

Since almost the beginning of our small DJ carrier we used some form of lighting control over DMX. We are using the cheapest USB-DMX interface you can imagine right now (Sushi). It is not Open DMX, it only works with a small collection of programs. We use LumiDesk.
Now we wanted to elevate our LJ-capabilities to the next level. We decided to use QLC+ and a clone of the Enttec Open DMX (30€).

At first I was baffled that QLC+ only has this marginal support for scripts. But luckily I searched a bit more and found that in v5 there is full JS support, which is fucking great! I will definitely play around with this.

My questions:

1. Is there some Discord server, Zulipchat or something else for QLC+? A live chat kind of thing?

2. I have seen v5 seems to be in development since 2015. How stable is it, is it suitable for experimental use on small gigs?

3. Are there any cool things people have done with the scripting functionality yet?

4. Can a script receive input from midi? I would let Mixxx output some things over midi like current hi/mid/bass volume, timings when being on the beat and marking the first measure, and maybe genre guesses based on which folder/crate a track is being played from.

Thanks for your time!
I appreciate an answer, have a great day ;)

Re: Just found this awesome project!

Posted: Sun Nov 25, 2018 10:35 am
by mcallegari
RandomByte wrote: Sat Nov 24, 2018 11:08 pm First: I think this forum needs a bit more categories, putting this into "Community" doesn't fit really I think. Something like General and/or Off-Topic is needed.
In fact you're asking questions about QLC+ 5, so I moved this to "QLC+ 5 usage questions"
RandomByte wrote: Sat Nov 24, 2018 11:08 pm 1. Is there some Discord server, Zulipchat or something else for QLC+? A live chat kind of thing?
No
RandomByte wrote: Sat Nov 24, 2018 11:08 pm 2. I have seen v5 seems to be in development since 2015. How stable is it, is it suitable for experimental use on small gigs?
It's an alpha. See this: viewtopic.php?f=2&t=11958
For an experimental use, please be my guest, but it all depends on your usage. Some VC widgets are still completely missing.
RandomByte wrote: Sat Nov 24, 2018 11:08 pm 4. Can a script receive input from midi? I would let Mixxx output some things over midi like current hi/mid/bass volume, timings when being on the beat and marking the first measure, and maybe genre guesses based on which folder/crate a track is being played from.
At the moment no.
I might consider to add it in the future, even though I can't imagine all the possible nasty implications ATM.

Re: Just found this awesome project!

Posted: Sun Nov 25, 2018 6:15 pm
by RandomByte
Thanks for the fast reply!

I would appreciate if MIDI input/output is on the TODO list for scripts. Or some other way to communicate with other software/protocols from within a script.
I know v5 still needs a lot of work.

I haven't found a standard way of reporting bugs. Ofc state the version, but any stuff with gdb or like that?