QLC+ 5 Preview - Update #3

A place where updates of QLC+ activities and technical articles are posted as if it was a blog
Post Reply
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

And here we go. As promised, some more QLC+ 5 updates.




(for the record, the music is composed by me...in case you want to complain about that too :) )

I could actually produce 2 more videos, to represent the last year of work on this new UI, but I think these 2 videos shows my commitment to release a modern software that will help to improve the productivity while designing a light show.
The mission I gave to myself with QLC+ 5 is: the design phase has to take half of the time you spend on QLC+ 4.
Update #3.2 shows that. In 20 minutes (including glitches and bugs), you start a project from scratch and build some already fancy animations.

There's a WHOLE LOT still to do, but one by one I am defining the concepts of the new workflow.
For example the (fake) 3D preview of EFX patterns gives the real feeling of what a moving head will do. (and now you realize why a circle is actually an eight on the floor...)
What doesn't work as I intended will be fixed, but the concepts won't change, so what you see in these videos is what you will get, if not better.

I guess (and hope) many of you are excited for the 3D preview as I am. However, please don't start asking for this and that. The 3D part reached my programming skill limits, and what you see is everything I can give at the moment.
I know commercial ligthing simulators have volumetric projections and gobos and everything, but I am simply not able to implement them.
In this (and luckily) only case, I will have to pay someone to do it for me. Most likely I will ask QLC+ users to help me crowdfunding the most advanced 3D features. Believe me, I want to see them as much as you do.

Also, the 3D preview drags in another interesting topic: fixture definitions must improve ! For example, QLC+ doesn't know if a pan is clockwise or counterclockwise. Therefore the whole preview could be messed up.
I am already thinking about a rework that will introduce more accurate information for the 3D simulation, but that's another huge work to do.

So, what's next now ? The plan is to release the beast !

I have to be honest: I am SCARED TO DEATH to release QLC+ 5 ! It's incomplete, buggy and, in general, still a work in progress and not ready for production.
I am afraid I will get buried with reports of things not working and the usual RTFM reports of missing stuff.
However, I think it is time to start rolling it out at least to gather the first feedbacks about OS compatibility, performances and actual usefulness.

I'm not sure what to do with Linux, cause the required Qt version is 5.9.4, which is not deployed anywhere. Most likely Ubuntu 18.04 will include it, but in general don't expect a ready made package for your favourite distro.

macOS and Windows builds should be OK, even though the words "Windows" and "OK" should never be used in the same sentence.

In the next weeks I will prepare an alpha release and see how it goes.

Meantime...do you like what you see ? :)
OddSocks
Posts: 152
Joined: Tue Apr 14, 2015 11:33 am
Real Name: Tim Cullingworth

Shut up and take my money.

Oops, just renumbered it's FREE :shock: :shock: :shock:

Amazing work Massimo. Though I wish I hadn't gone out a bought my visualiser now ;)
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

OddSocks wrote: Sun Feb 04, 2018 8:23 pm Shut up and take my money.
Oops, just renumbered it's FREE :shock: :shock: :shock:
Amazing work Massimo. Though I wish I hadn't gone out a bought my visualiser now ;)
Hey Tim, thanks !
If you purchased Capture, I'm sure it's worth every penny you spent for it !
QLC+ 5 has a long way ahead to even resemble a product like that...but who knows...only time can tell ;)
User avatar
DarkMark
Posts: 6
Joined: Sat Sep 09, 2017 8:14 am
Location: Stuhr / DE
Real Name: Mark Baar
Contact:

What I think? I think this is one of the most amazing pieces of "hobby" software projects I've ever seen (and I am 47 years old, so I've seen a lot :).

The new (black-ish) design looks very good and has even more appeal than in the previous versions. Actually, I think this looks very professional - even more so when considering you're doing all this by yourself!

From what I've seen in your preview videos, everything fits together very nicely. The whole workflow makes sense and is very intuitive.

I just want to say thank you for your ongoing dedicated work on this excellent project. You are enriching and enpowering the lighting community beyond belief!
giacomo
Posts: 501
Joined: Tue May 26, 2015 6:17 pm
Real Name:

I'm happily surprised by the new video/image possibilities, great Massimo.
Will it be possible to control the intensity as well?
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

giacomo wrote: Sun Feb 04, 2018 10:06 pm I'm happily surprised by the new video/image possibilities, great Massimo.
Will it be possible to control the intensity as well?
Hi Giacomo, thanks.
This new video rendering technique is much more versatile than the one in QLC+ 4, so implementing fade in/out on videos shouldn't be difficult.
The Video surface has an alpha control, so fading from 0 to 1.0 on a black background should do the trick
siegmund
Posts: 703
Joined: Mon Nov 02, 2015 11:03 am
Location: Germany
Real Name: Lukas

This is awesome!
I really have no words describing my current level of excitement.

At first with the video stuff (which is pretty cool but I'll never need it) I thought: "Oh no, no cool news for me.." - Not at all... All the alignment-features in addition to the automatic distance tool. The 3D preview with the 3D point picking! And dump to scene by drag and drop, I would have never even thought about that. All in all, I really love what I'm seeing (:

From the videos, some questions came to my mind (I'm pretty sure you at least considered most of them but I would like to hear your thoughts):
- Is it possible to show the complete ground in the 3D preview (not only the stage)? This would be great when designing positions pointing at the audience. I know the size of the stage could be increased, but in the "rock stage" case this would also mean trusses standing all around the audience - not really what I want.
- What is the purpose of the EFX 3D-representation? I did not manage to get it, maybe because of a lack of huge experiences with moving lights.
- On the menus that are popping up on top of the functions menu on the right: Is there a close button for them or is it only possible to close them by clicking the button which brought them up again? (I especially noticed this when you added fixtures to a EFX)

In response to your post in general:
I'm absolutely fine with the 3D preview as it is. For me this will only be a rough estimation and no exact programming tool, I will always adjust the parameters in the venue beforehand.
mcallegari wrote: Sun Feb 04, 2018 5:18 pm I'm not sure what to do with Linux, cause the required Qt version is 5.9.4, which is not deployed anywhere. Most likely Ubuntu 18.04 will include it, but in general don't expect a ready made package for your favourite distro.
Maybe this tool is worth a consideration. I did not try to pack an application with it but used it to start one and it worked great! This also would reduce the complexity of deployment on linux distributions.
mcallegari wrote: Sun Feb 04, 2018 5:18 pm macOS and Windows builds should be OK, even though the words "Windows" and "OK" should never be used in the same sentence.
Exactly my point of view, made my day :D

Keep it up, you're definitely in the right direction!
kirschn
Posts: 1
Joined: Sun Feb 04, 2018 10:34 pm
Real Name:

Dude, nice work. I seriously consider switching off my granny to a DIY Dual-Touchscreen Console with some MIDI Controllers, running QLC+ 5 once it's considered "safe to use" in production
giacomo
Posts: 501
Joined: Tue May 26, 2015 6:17 pm
Real Name:

This new video rendering technique is much more versatile than the one in QLC+ 4, so implementing fade in/out on videos shouldn't be difficult.
The Video surface has an alpha control, so fading from 0 to 1.0 on a black background should do the trick
I'm waiting for it Massimo!
This would allow new ways of lighting: I'm already using beamers to project shapes or patterns that I draw by myself,
the utmost would be to control them like a moving head: position zoom color etc.
After yourr Preview Update #3.1 it seems that we're not far from it...
thepaul1999
Posts: 1
Joined: Tue Feb 06, 2018 8:54 am
Real Name: Paolo

Good work Massimo!
I would like to know, if in QLC 5, EUROLITE DMX pro interface MK2 will be supported (http://www.steinigke.de/en/mpn51860121- ... e-mk2.html), because in the previous version of the program (4.11.1), this interface was officially supported, but practically it often created problems.
Jungle Jim
Posts: 25
Joined: Wed Nov 25, 2015 6:00 pm
Real Name:

Wow! Amazing! Keep on the good work!
outloaf
Posts: 3
Joined: Fri Sep 22, 2017 9:28 am
Real Name: Michael

I don't think I've ever been so excited for software as I am for v5.. that said, I think you should start charging and make this your only job. It's incredible.
Matt2468rv
Posts: 9
Joined: Sun Apr 09, 2017 3:36 am
Real Name: Matt Foreman

Wow! Nice work! Love the 3D visualization and I'm glad you are going to take it further by getting some outside help to get gobos, beams, etc working. Then I won't have to jump through hoops to get Magic 3D Easy View working with QLC+ anymore! :)

I'm also glad you are going to be releasing an alpha version!! You will definitely get the best feedback for bug fixes by letting others use it, even if it's not finished! I will be more than happy to test the alpha once it's available.
ethanm3
Posts: 37
Joined: Mon Dec 28, 2015 2:50 am
Real Name: Ethan Moses

Very exciting! Amazing work. You already have a more attractive GUI than Chamsys! I love the new features. I'm hoping for some awesome new RGB Matrix and pixel mapping options.

The visualizer feature is fantastic. I personally won't need it because I use Capture, but a few years ago it would have been very helpful, so I think that this update adds a lot of value to the program as a beginner-friendly lighting application.

Thank you for all your hard work on this project. Count on my monetary support (if small) when 5 comes out!
Ethan Moses
Founder / Manager
Savory Lighting Design
www.savorylights.com
onlythumper
Posts: 9
Joined: Fri Apr 15, 2016 5:55 pm
Real Name: Andrew

Dude... Massimo... don't ever fret when you "reach your limits". You've already done waaaaay more than enough for all of us. You are a literal hero. If it weren't for your ongoing work with QLC+, I would never have been able to get into lighting design the way I have. Having a free, updatable, constantly evolving piece of software that handles all common control standards has made it easy to get into controlling lights. So much so that I've purchased enough lighting to start producing a live show for my own electronic music project, entirely run on QLC+. Version 5 is looking AMAZING to say the least, and we are all super thankful and lucky to have you. I can't wait to see what I can do with the new version! :D
User avatar
edogawa
Posts: 565
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

siegmund wrote: Sun Feb 04, 2018 10:30 pm Maybe this tool is worth a consideration. I did not try to pack an application with it but used it to start one and it worked great! This also would reduce the complexity of deployment on linux distributions.
As I wrote in this posting, I've already tried building an Appimage bundle of qlcplus-git(Qt5, not qlc+5 QML). But currently it doesn't work, mainly because qlcplus uses hardcoded absolute paths in /usr for internal resources like fixure definitions, gobos etc.

Also a limitation of Appimage is that in contrary to MacOS dmg format (to my knowledge) there can only be one main executable that gets started from a bundle via desktop file, and it has to bear the name of the bundle itself. So that means there currently is no way to run the fixture editor from the bundle... at least for my OBS bundle, may be there are workarounds when building outside OBS, with manual control over the individual steps.

So, honestly, for qlcplus I've given up on this idea for the time being. If anyone has interest and the ability to help improve this, I'd be glad if he'd get in touch...

But for reasons I don't quite understand, it seems my referenced posting did not yield any interest.

Cheers,
Edgar
cyclooctane
Posts: 5
Joined: Sun Feb 25, 2018 12:11 am
Real Name:

This looks really really good.
I have been a long term user of QLC+ 4.X for my lighting rig (but a bit of a lurker in the community)
More then happy to help test alpha's as well.
brutus
Posts: 3
Joined: Sun Aug 16, 2015 7:48 am
Real Name: Vincent

cant wait for QLC5 to launch, or recieve a alpha/beta :D
gmint
Posts: 114
Joined: Wed Apr 15, 2015 8:04 pm
Real Name: George Qualley IV

Looks awesome! Can't wait to give it a try. Not sure I'll personally use the video features a lot (because I use MadMapper/Modul8 pretty extensively) but I'm excited to have a simple visualizer (which will be plenty for my use)!
Silicon_Knight
Posts: 22
Joined: Sat Jun 27, 2015 10:33 pm
Real Name: Greg Cotton

Wow! Massimo, v5 just keeps getting more and more amazing. I'm still a humble (mostly) theatre user, with the occasional small rock band need. However, it is incredibly clear that you are taking QLC+ 5 to the next level.

i just had an opportunity to program a show in Martin-PC and I have to admit, there were some QLC+ concepts that didn't exist in Martin, that I was missing. However, I did get to learn a lot about the Martin workflow and understand how they approach programming a show. In watching the latest QLC+ videos (thank you so much for making these - that's hard work by itself!), I see a lot of the "Professional" light console concepts being implemented (group handling of lights, auto position aiming of a group, selective channel capture by color/intens/pos to create presets, etc.). However, one of the key features of QLC+ that I felt I was missing in Martin was the concept of Collections. It was so nice in your second video to see that applied to pull the various pieces (color/intens/EFX) back together.

Thank you again for all of your tireless effort on this project!!

Even though QLC+ is (currently) free, everyone who uses QLC+ and ESPECIALLY everyone who posts on this forum should send you a donation today - who can't afford a few bucks?

Don't let the "complaints" deter you - everyone who is an avid user is just eager to use QLC+ in new and interesting ways - if it's feasible, consider it - if not, don't sweat it and keep moving forward!
Post Reply