End of the year update
Posted: Tue Dec 31, 2019 4:34 pm
2019 is coming to an end, so I thought I needed to give you guys an update of what's going on in the QLC+ project.
First and foremost, the project is not dead. It's just that in 2019 my life has changed.
I opted to spend more time with human beings rather than electronic devices and I also changed job and location.
I now work for a company in the lighting industry, and luckily they allowed me to keep working on my project.
As a matter of fact though, I have very little time to work on QLC+ now.
It is also true that in 2019 I've delivered 2 versions of QLC+ 4 with the planned 6 months release pace, and 4.12.2 seems to be a fairly good version.
But I guess many of you are wondering what happened to QLC+ 5.
Well, that's quite a sad story.
Alpha4 was supposed to be released at the beginning of the year, but there was a showstopper bug I intended to fix. And never did.
As you know, QLC+ heavily relies on the Qt libraries. QLC+ 5 is even more tied to them, especially the 3D preview code.
And the sad thing is that the Qt libraries are not perfect either. Every version they release is a step forward and 2 steps backward.
I struggle to keep QLC+ working on them and it requires a lot of energies and patience.
Now Qt 5.14.0 is out and QLC+ RGB Matrix lead to a crash and the 3D preview is broken.
Plus, Eric decided to leave the project cause of a lack of time (and interest, I'd add). Right now another developer is studying the code to evaluate if he's able to add smoke simulation.
So I never released Alpha4 beecause it was not working like I wanted.
All considered, I reviewed my initial plans and decided to do this:
- release QLC+ 5 with a subset of features compared to QLC+ 4
- declare what's working, what is not and what is missing
- jump to Beta 1 and bugfix it until it becomes ready for production
This means a few VC widgets will be missing (XY pad, speed dial, animation, audio triggers) and a few features too.
However, there are also many good things already in place. The last I've added in the past few weeks is...palettes and fanning!
If you don't know what I'm talking about, here's a screenshot.
Basically a Scene, which is the fundamental building block of QLC+, is now much more powerful.
It can reference fixtures, fixture groups, palettes or specific channel values.
Furthermore, a palette carries also an optional fanning modifier.
So, in theory, once you create a Scene, you will never modify it again. You will only act on fixture groups and/or palettes/fanning.
Now I just need to find some time to consolidate it and then I can finally release something.
In the meantime, I wish you all a happy brand new 2020!
First and foremost, the project is not dead. It's just that in 2019 my life has changed.
I opted to spend more time with human beings rather than electronic devices and I also changed job and location.
I now work for a company in the lighting industry, and luckily they allowed me to keep working on my project.
As a matter of fact though, I have very little time to work on QLC+ now.
It is also true that in 2019 I've delivered 2 versions of QLC+ 4 with the planned 6 months release pace, and 4.12.2 seems to be a fairly good version.
But I guess many of you are wondering what happened to QLC+ 5.
Well, that's quite a sad story.
Alpha4 was supposed to be released at the beginning of the year, but there was a showstopper bug I intended to fix. And never did.
As you know, QLC+ heavily relies on the Qt libraries. QLC+ 5 is even more tied to them, especially the 3D preview code.
And the sad thing is that the Qt libraries are not perfect either. Every version they release is a step forward and 2 steps backward.
I struggle to keep QLC+ working on them and it requires a lot of energies and patience.
Now Qt 5.14.0 is out and QLC+ RGB Matrix lead to a crash and the 3D preview is broken.
Plus, Eric decided to leave the project cause of a lack of time (and interest, I'd add). Right now another developer is studying the code to evaluate if he's able to add smoke simulation.
So I never released Alpha4 beecause it was not working like I wanted.
All considered, I reviewed my initial plans and decided to do this:
- release QLC+ 5 with a subset of features compared to QLC+ 4
- declare what's working, what is not and what is missing
- jump to Beta 1 and bugfix it until it becomes ready for production
This means a few VC widgets will be missing (XY pad, speed dial, animation, audio triggers) and a few features too.
However, there are also many good things already in place. The last I've added in the past few weeks is...palettes and fanning!
If you don't know what I'm talking about, here's a screenshot.
Basically a Scene, which is the fundamental building block of QLC+, is now much more powerful.
It can reference fixtures, fixture groups, palettes or specific channel values.
Furthermore, a palette carries also an optional fanning modifier.
So, in theory, once you create a Scene, you will never modify it again. You will only act on fixture groups and/or palettes/fanning.
Now I just need to find some time to consolidate it and then I can finally release something.
In the meantime, I wish you all a happy brand new 2020!