QLC+ 5 Preview - Update #1

A place where updates of QLC+ activities and technical articles are posted as if it was a blog
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

gmint wrote:Massimo,

I was going to mention the possibility of the camera connector. I know it's kind of hack to get USB out of the iPad for a lot of things. While I don't necessarily share your occasional Apple anger :D I can definitely see the possibility of that particular ability going away without a lot of notice which would obviously be a very bad thing.

I definitely share your vision for using the iPad as a remote for QLC+. I can see that as definitely be something useful. It would be especially useful if the iPad could function as a supplemental (say second or third console). Even if I didn't *need* it, I'd have a hard time not adding an iPad or two and pretending that I have a Whole Hog :)

Very interesting on the Android version!

I don't see usb midi control going away.. as this is a key component in Apples garageband and is part of the iOS SDK. and Midi Studio that is part of Mac OSX.
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
gmint
Posts: 114
Joined: Wed Apr 15, 2015 8:04 pm
Real Name: George Qualley IV

I wasn't saying USB Midi, I was more thinking if you managed to get the FTDI driver working over the camera connector...
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

gmint wrote:I wasn't saying USB Midi, I was more thinking if you managed to get the FTDI driver working over the camera connector...
Ooooo... Gotcha :)
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

I haven't read everything about Apples I/Okit but...... wouldn't Apples I/OKit guarantee a developers to support devices 3 party devices on iOS and Mac such as FTDI. This is also what I believe is needed for Mac's to use FTDI's without having to uninstall Apples D2XX driver and install FTDI's generic D2XX driver.

I still have yet to get USB DMX adapters to work directly plugged into my mac's running Yosemite. Im running QLC+ on Mac and outputting ArtNet to work around driver issues.
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

I personally don't see camera adapter as a hack per say when it comes to iOS devices. Correct me if Im wrong but Its the something as an OTG adapter that android needs to connect standard USB devices. Camera adapter just uses lightning connector vs micro USB on device side I believe. Apple has just named their adapter a camera adapter for marketing purposes. And these adapters are needed because of physical limitations of the hardware being to thin to accommodate full size USB.

I know this was kind of off subject but I don't want to see feature possibly scrapped do to an adaptor.
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Wait wait, I don't want to start a FTDI discussion here, but there are 3 different things on Apple:
1- libFTDI: open source and used/bundled by QLC+
2- D2XX: proprietary and close source - OSX and Windows work with it but I do NOT bundle it in QLC+
3- Apple FTDI driver: the one causing all the issues since Mavericks

I do hope there's a reason for #3 and sooner or later I will discover it. Maybe an official FTDI support have become part of the Apple IOKit and possibly it can be used on iOS too, but here I lack of experience/interest in researching the "native" Apple world.

Can anybody point me to this USB-MIDI adapter that can be used on a iPad ?
It could be interesting to support it on an eventual mobile version. Does it work on a Mac too ?

[EDIT] Is it this one ? http://www.ikmultimedia.com/products/irigmidi2/
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

mcallegari wrote:Wait wait, I don't want to start a FTDI discussion here, but there are 3 different things on Apple:
1- libFTDI: open source and used/bundled by QLC+
2- D2XX: proprietary and close source - OSX and Windows work with it but I do NOT bundle it in QLC+
3- Apple FTDI driver: the one causing all the issues since Mavericks

I do hope there's a reason for #3 and sooner or later I will discover it. Maybe an official FTDI support have become part of the Apple IOKit and possibly it can be used on iOS too, but here I lack of experience/interest in researching the "native" Apple world.

Can anybody point me to this USB-MIDI adapter that can be used on a iPad ?
It could be interesting to support it on an eventual mobile version. Does it work on a Mac too ?

[EDIT] Is it this one ? http://www.ikmultimedia.com/products/irigmidi2/

I currently use these 2 USB midi controllers with Mac OS X 10.10.4, Ubuntu mate 14.04.2 and iOS 8.4.1
Korg nanoKontrol2-- http://www.korg.com/us/products/control ... okontrol2/
Korg nanoPad2-- http://www.korg.com/us/products/controllers/nanopad2/

iPhone and iPad required this adapter to connect these midi controllers.
Apple Camera Adapter-- http://www.apple.com/shop/product/MD821 ... d984ae0a4f
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
sschaeffner
Posts: 2
Joined: Mon Aug 24, 2015 9:47 pm
Location: Munich, Germany
Real Name: Simon Schäffner
Contact:

Hi,

just a note on having to pay the $99 to be able to try out apps on iOS devices: since Xcode 7 (currently in beta) you can actually put apps on iOS devices to try them out without having to be part of Apple's developer program.

source: https://developer.apple.com/xcode/ ("Now everyone can get their app on their Apple device.")
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

sschaeffner wrote:Hi,

just a note on having to pay the $99 to be able to try out apps on iOS devices: since Xcode 7 (currently in beta) you can actually put apps on iOS devices to try them out without having to be part of Apple's developer program.

source: https://developer.apple.com/xcode/ ("Now everyone can get their app on their Apple device.")
That's great news !
Thanks Simon for sharing the information.
I'll check it out as soon as I can. I need to find some kind soul to borrow an iPad first :)
xcode 7 is now in beta 6. By the time I find an iPad, let's hope it turns to final and let's hope it will work with Qt.
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Excellent news everyone !
QLC+ 5 will run on iOS !
The brand new Apple XCode 7 allows to install a self signed app on a device, so I've been able to run QLC+ on a 4th generation iPad.
Surprisingly, the retina display doesn't bother my UI design. Great stuff !
I need to adjust some deployment issues (fixtures, plugins, scripts, etc are not loaded yet) but I'm confident I can make it.
Screen Shot 2015-09-19 at 15.48.06.png
Sharing a VC peek ;)
Screen Shot 2015-09-19 at 15.59.16.png
User avatar
mumbles
Posts: 113
Joined: Thu Jul 16, 2015 4:39 am
Location: Central USA
Real Name: Justin

That's awesome news!!!
OSX 10.10.5 QLC+ 4.9.1
Surface Pro4 Windows 10
Raspberry Pi B OLA 0.95
Raspberry Pi 2B QLC+

Swisson XMt-350
Chauvet RDM2Go
Enttec Pro Mk2
ultraDMX Micro
FTDI USB-RS485-WE-1800-BT XLR

Korg nanoKONTROL2
Korg nanoPAD2
djkevino
Posts: 5
Joined: Wed Mar 02, 2016 2:10 pm
Real Name: Kevin van Oosterhout

This looks amazing :D. keep up the good work :).

For the multi user scenario you described a while back. All of our staff at a venue has an iPad at all times. it would be great if they could remote control some aspects. For us it usually means it has 3~5 devices connected. If it could bear that load would be great. 2 should be sufficient as far as i could imagine.

Maybe also an idea to keep multi touch interfaces in mind. We usually have a touchscreen with 10 finger multi touch connected to the main PC. I know microsoft has great support for multitouch but i don't know about OSX as i just switched. if i could control several faders at the same time that would be great :).
Just some idea to think about :).
Baer
Posts: 96
Joined: Fri Jan 15, 2016 8:40 am
Real Name: Matthias

This looks very promissing.

Is there any planned timeline when QLC+ 5 will be available?
Or is there any possiblity to get some early acces to test it? I won't be a big problem if i have to build it on my own.
User avatar
mcallegari
Posts: 4446
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Baer wrote:This looks very promissing.

Is there any planned timeline when QLC+ 5 will be available?
Or is there any possiblity to get some early acces to test it? I won't be a big problem if i have to build it on my own.
What part of "Do not ask for a release date !" isn't clear to you ?
Everything I do is online, and as Jano suggested you can build it on your own....which is pointless at the moment, since QLC+ 5 is very incomplete and cannot even save a project. It would destroy an existing project if it would.

When there is something usable, be sure I will notify everyone about it. I will not accept feedbacks on QLC+ 5 right now cause it's premature and, again, it's pointless.
Baer
Posts: 96
Joined: Fri Jan 15, 2016 8:40 am
Real Name: Matthias

mcallegari wrote:
Baer wrote:This looks very promissing.

Is there any planned timeline when QLC+ 5 will be available?
Or is there any possiblity to get some early acces to test it? I won't be a big problem if i have to build it on my own.
What part of "Do not ask for a release date !" isn't clear to you ?
Everything I do is online, and as Jano suggested you can build it on your own....which is pointless at the moment, since QLC+ 5 is very incomplete and cannot even save a project. It would destroy an existing project if it would.

When there is something usable, be sure I will notify everyone about it. I will not accept feedbacks on QLC+ 5 right now cause it's premature and, again, it's pointless.
Why are you so pissed off, on someone interessted in your project.

The original post is nearly a year old an i just was wondering if there's any plan if it will take some month or some years....

I will build it no my own and no fear you don't have to support me on that...
Just thought the git repo is mayby only for qlc+4, didn't realize qlc+5 is also developed here... Thats why i was asking.

just was curious about the current look and feel of the new ui

Thanks @jano: question perfectly answered
janosvitok
Posts: 1265
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Baer,

the code is in git repo. You have to enable qmlui subdir. This may work: qmake "CONFIG += qmlui" or just edit the qlc.pro file.
You need to use QT5 qmake, the newer the better (i.e. 5.6 or 5.7 if possible).

Jano
Chris De Rock
Posts: 102
Joined: Tue Apr 14, 2015 6:54 am
Real Name:

I compiled QLC+ with CONFIG += qmlui (with QT 5.7 (works great)) but QLC+ looks like the old one. Do i need any startup options?

EDIT: solved. just found qlcplus-qml ;)
DavidH
Posts: 10
Joined: Thu Oct 27, 2016 5:45 pm
Real Name: David H Silber

I have just completed the run of a theatrical show for which I controlled the lighting via QLC+. This was my first use of this software. There were quite a few rocky moments, some of which were certainly due to my lack of familiarity with QLC+, but there were plenty of places where the UI made things awkward. I am really pleased to see in this video that UI issues are being addressed for QLC+ 5.

I would like to mention a couple of use cases. I think it is likely that your UI rewrite addresses them, but I couldn't be sure from the video.

The way I arranged things for my show was a chaser used as a cue list, containing collections which contained scenes. Often scenes were reused in several collections and certain collections were used in multiple places within the chaser. (Someone please let me know if there is a better way to do this.)

When I wanted to change the look of a collection, I had to edit the collection to see what scenes it contained, then go find those scenes on the master list to be able to edit them. I really wanted to be able to just select one of the contained scenes while editing the collection and immediately be editing it.

Another thing I really wanted was to be able to edit multiple things at the same time. For example, a collection and several of its contained scenes. I couldn't tell for sure if that is possible with QLC+ 5. I understand that you want to make this work well with very little screen space, but I'm sure I am not alone in being willing to connect multiple monitors to a computer for use in designing a show, and being able to keep lots of information in view is a great help.

Also, a very useful view would be a table showing all the steps in a chaser, and for each step show the value of each channel. This would have made it much easier to track changes while editing the show away from the theater. (I had limited hours of access.) It would also make it easy to see if the positioning of moving lights was done in the step before the intensity was raised.

If there is any way I can help with this, please let me know. I would be happy to beta test this or contribute code. Since I'm asking for a view I don't think you had planned on, I think it appropriate that I offer to create it.
Post Reply