Rework log: multithreaded engine - PLEASE HELP TESTING

A place where updates of QLC+ activities and technical articles are posted as if it was a blog
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

QLC+ 4.12.0 GIT QLC+_4.12.0.129.exe
Windows 10 Pro

+ Make New Show
+ Add one Generic RGB
+ Set Red, Green and Blue channel to LTP
+ Add 3 Scene:
1. BLACK: red = 0, green = 0, blue= 0
2. RED: red = 255, green = 0, blue = 0
3. BLUE: red = 0, green = 0, blue = 255
+ In VC add one Normal Frame (Not Single)
+ In Frame add 3 buttons (Black, Red, Blue) connected to a relative scene
+ Now go in Live Mode
+++ Click BLACK: (NOT NORMAL) the button does not remain active (behaves as if it were set in Flash Mode)
+ Click RED: OK
+++ Click BLUE: (leaving RED clicked) (NOT NORMAL) the red channel remain to 255 and not go to 0
+++ Click BLACK: Not Work
Attachments
Test LTP 4.12.qxw
(4.06 KiB) Downloaded 435 times
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Hi Lorenzo, please try .133.
I also forgot to tell you that this is working now: http://www.qlcplus.org/forum/viewtopic.php?f=33&t=11063
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

lorenzoandreani wrote: Sun Oct 21, 2018 2:09 pm QLC+ 4.12.0 GIT QLC+_4.12.0.129.exe
Windows 10 Pro

+ Make New Show
+ Add one Generic RGB
+ Set Red, Green and Blue channel to LTP
+ Add 3 Scene:
1. BLACK: red = 0, green = 0, blue= 0
2. RED: red = 255, green = 0, blue = 0
3. BLUE: red = 0, green = 0, blue = 255
+ In VC add one Normal Frame (Not Single)
+ In Frame add 3 buttons (Black, Red, Blue) connected to a relative scene
+ Now go in Live Mode
+++ Click BLACK: (NOT NORMAL) the button does not remain active (behaves as if it were set in Flash Mode)
+ Click RED: OK
+++ Click BLUE: (leaving RED clicked) (NOT NORMAL) the red channel remain to 255 and not go to 0
+++ Click BLACK: Not Work
QLC+_4.12.0.133.exe
Windows 10 Pro

OK, perfect, in QLC+_4.12.0.133.exe as indicated above is ok

I have carried out a more accurate test:
++ The Master Slider do not work
and
+ In my Test LTP 4.12.qxw show add
1. scene named ICE: red = 255, green = 255, blue= 255
2. sequence named Red Blue: with 2 step (one Red color and one Blue color)
+ In VC add one button set in Flash Mode connected to ICE scene and one button connected to Red Blue sequence
+ In VC add a slider in sub master mode
+ Now go in live mode and test
+++ (NOT NORMAL) The Sub Slider non control the intesity for the flash ICE button. This could be very useful, could be put in the button settings (exclude from SubMaster)
+ Click tre Red button (ok the rgb goes to red color)
+ Set the Sub slider to 130 for example
+++ Click Red Blue button: OK the Red sequence is overwritten by the new value, BUT the value of Sub slider are not applied to (until the Sub slider are moved)
+++ Now at this point we have the Red Scene and the LPT Reb Blue sequence active, but if i active for example the Black scene it HAS NO EFFECT and the priority remains in the sequence. The sequence should be overwritten by an LPT value that is activated later, while a Chase (recalling individual scenes) may retain the LPT priority of the moment the scene is recalled by the chase step
Attachments
Test LTP 4.12.qxw
(6.35 KiB) Downloaded 449 times
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Lorenzo, what did we say about issues that were there on 4.11.2 too ? (like 4 posts ago)
This thread is mainly to verify that there are no regressions in 4.12.0 compared to 4.11.2.
Grand Master wasn't working on forced LTP channels in 4.11.2 too, and to be honest I still don't understand why you need to force intensity channels to LTP.
That's not the way to go and sooner or later you will run into troubles with fades happening simultaneously.
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

mcallegari wrote: Mon Oct 22, 2018 8:39 am Lorenzo, what did we say about issues that were there on 4.11.2 too ? (like 4 posts ago)
This thread is mainly to verify that there are no regressions in 4.12.0 compared to 4.11.2.
Ok, I did not understand, sorry
mcallegari wrote: Mon Oct 22, 2018 8:39 am Grand Master wasn't working on forced LTP channels in 4.11.2 too
Ok (why not? is it too expensive in terms of programming?)
mcallegari wrote: Mon Oct 22, 2018 8:39 am and to be honest I still don't understand why you need to force intensity channels to LTP.
That's not the way to go and sooner or later you will run into troubles with fades happening simultaneously.
It is a show for a nightclub where color changes and sudden dimmers are needed. Each dimmer and color scene must overwrite the scenes previously started.
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

A few more fixes to flashing and startup intensity can be found in latest builds (.134 for windows)
Flashing has never worked properly with submaster. Now it should.

Grand master on forced LTP channels never worked cause it acts on intensity HTP channels only. You can switch to "all channels" to act on LTP too.
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Hey guys, can someone please test the latest macOS test version ?
I switched from macports to homebrew and I need to make sure the bundle doesn't work only on my computer :)
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

mcallegari wrote: Tue Oct 23, 2018 6:52 am A few more fixes to flashing and startup intensity can be found in latest builds (.134 for windows)
Flashing has never worked properly with submaster. Now it should.
I think now it's perfect,

except for one thing:
no scene has priority over a sequence (if I have a sequenze change of colors and activate a scene, for example r 255, g 255, b 255, or r 0, g 0 b 0, this is not applied);
instead for chases it's ok like that (in my opinion, every scene has priority when it is recalled by the chase cue)
mcallegari wrote: Tue Oct 23, 2018 6:52 am Grand master on forced LTP channels never worked cause it acts on intensity HTP channels only. You can switch to "all channels" to act on LTP too.
Ok, i have seen
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

mcallegari wrote: Tue Oct 23, 2018 6:17 pm Hey guys, can someone please test the latest macOS test version ?
I switched from macports to homebrew and I need to make sure the bundle doesn't work only on my computer :)
MacOS High Sierra 10.13.6 (17G65)
MacBook Pro (17-inch, Mid 2010)

In my Mac QLC+_4.12.0-TEST-20181023.dmg opens up the Fixture Editor / QLC selection window but closes (and nothing else happens) at the click of one or the other key
mlohrey
Posts: 243
Joined: Mon Apr 20, 2015 5:07 am
Real Name: Mark Lohrey

Using QLC+_4.12.0-TEST-20181023.dmg on Mojave (10.14)

QLC+ opens to the point of selecting
open screen.png
And if either option is chosen QLC+ quits automatically.
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

Massimo,

I'm not sure if this is coming from the multithreaded engine merge, but I think there is a regression in 4.12-GIT, I've seen it in your OBS package and my local build:

I wanted to look at the workspace in viewtopic.php?f=18&p=53893&sid=d2599a5a ... f47#p53893, but at least the "higher level" submaster that controls the whole frame's output in both Scene maker frames doesn't work as expected, it seems to be ignored completely...

To make sure, I installed 4.11.2 from multimedia:apps (the only TW build I could find in my repos) and there it does work.

Edgar
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Should be fixed now. Thanks for reporting.
It was definitely part of the rework.

P.S. OBS tumbleweed builds are broken again, cause for some reason they decided to remove libconfuse which is a dependency of libftdi...genious
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

Seems that libconfuse got updated with soversion change, and somehow libftdi1 hasn't been rebuilt against that... investigating, I branched the libftdi1 devel package from hardware and it builds just fine in my home project...

I'll try to ping some maintainer and tell them to trigger a rebuild of libftdi1 for TW...
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

Massimo, a working libftdi1-devel is about to appear in OBS, but to avoid such delays in the future, you should change your project meta config

https://build.opensuse.org/project/meta ... allegari79

from

Code: Select all

 <path project="openSUSE:Factory" repository="snapshot"/>
to

Code: Select all

 <path project="openSUSE:Factory" repository="standard"/>
The difference is to do with the new TW snapshot system, where updates get collected and delivered after being QA tested, in irregular intervals, a compromise between rolling release and stable distro... by using "standard", dependencies will become available as soon as they are published by the worker machines.
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

I had not tested commit 5ae086d which should fix the submaster problem mentioned above, until yesterday. I'm sorry to tell, but it changes the submaster from not working at a higher hierarchy to not working at all anymore...

I have this small Renkforce Mini ML RGBW washlight without a dimmer channel and try to mimic one with a submaster fader, I attach my trivial test workspace.
Attachments
Submastertest.qxw
(4.38 KiB) Downloaded 422 times
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

edogawa wrote: Sun Nov 04, 2018 8:24 am I had not tested commit 5ae086d which should fix the submaster problem mentioned above, until yesterday. I'm sorry to tell, but it changes the submaster from not working at a higher hierarchy to not working at all anymore...
What are you talking about ??
First, how am I supposed to reproduce what you see on a project using a custom fixture that you didn't share ?
Secondly, as far as I can see, it works as expected, so you are invited to provide DETAILS instead of just saying "it doesn't work at all".
Thanks
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

I'm talking about posting.php?mode=reply&f=17&t=12638#pr53908 just 3 or 4 posts above on this same page.

I'm sorry for the missing fixture, I thought I had posted it because I'm using it since quite some time - in fact I have submitted it to OFL a while ago when testing the new import via web feature there, but forgot to post it here at that point... I attach it now.

Anyway it doesn't matter which fixture, I tested this on two different machines, my new RPi system and ths laptop, and both show the same: moving the submaster slider doesn't change the colour output values in the DMX monitor.

In fact I did not physically connect the light, so there's a chance it's only in the GUI and physical output works... or there is something broken in my builds? I'll test with your OBS package in a minute, if that fixes it I apologize for all the noise.
Attachments
Renkforce-GM107.qxf
(4.73 KiB) Downloaded 493 times
User avatar
edogawa
Posts: 572
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

Oh
:oops:
indeed I had an older git version installed on my machines, just the version that made me report the issue in the first place, somehow I managed to revert to the version from 26th October, although I'm sure I had a newer one already.

I feel embarrassed for not checking before... I'm very sorry and will try to be more careful from now on.
User avatar
lorenzoandreani
Posts: 101
Joined: Tue Sep 01, 2015 9:19 am
Location: Marina di Carrara
Real Name: Lorenzo Andreani

lorenzoandreani wrote: Thu Oct 25, 2018 9:47 pm
mcallegari wrote: Tue Oct 23, 2018 6:17 pm Hey guys, can someone please test the latest macOS test version ?
I switched from macports to homebrew and I need to make sure the bundle doesn't work only on my computer :)
MacOS High Sierra 10.13.6 (17G65)
MacBook Pro (17-inch, Mid 2010)

In my Mac QLC+_4.12.0-TEST-20181023.dmg opens up the Fixture Editor / QLC selection window but closes (and nothing else happens) at the click of one or the other key
QLC+_4.12.0-TEST-20181027.dmg
Ok, now start
User avatar
mcallegari
Posts: 4482
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

lorenzoandreani wrote: Sun Nov 04, 2018 4:54 pm
lorenzoandreani wrote: Thu Oct 25, 2018 9:47 pm
mcallegari wrote: Tue Oct 23, 2018 6:17 pm Hey guys, can someone please test the latest macOS test version ?
I switched from macports to homebrew and I need to make sure the bundle doesn't work only on my computer :)
MacOS High Sierra 10.13.6 (17G65)
MacBook Pro (17-inch, Mid 2010)

In my Mac QLC+_4.12.0-TEST-20181023.dmg opens up the Fixture Editor / QLC selection window but closes (and nothing else happens) at the click of one or the other key
QLC+_4.12.0-TEST-20181027.dmg
Ok, now start
Good! Thanks Lorenzo.
In the end I gave up with Homebrew and revert back to Macports.
Too many nametool issues on HB.
Post Reply