Multipage frame behaviour

Request a feature that you would like to see in QLC+.
Explain in details why you would need it and which is your usage case.
Post Reply
yokosuna
Posts: 204
Joined: Tue Mar 22, 2016 9:07 am
Real Name:

Here´s my wish for a frame with multiple pages: add the possibility to
access a page directly through an external controller or a keyboard shortcut
benste
Posts: 37
Joined: Mon Dec 12, 2016 6:36 pm
Real Name:

I'm really interested in this too - e.g. with a fader value from 0.255 one could directly select any of up to 255 pages.
This one in particularly help with controllers like the ZoomR16 which have 2 fader layers 1-8 and 9-16 which all give the same midi value but depending on the last pressed button show a different page
siegmund
Posts: 703
Joined: Mon Nov 02, 2015 11:03 am
Location: Germany
Real Name: Lukas

If you need it already, you can use the loopback plugin. Just add a script for each page number which always goes back to the first (n presses on left page change button) page and then as many pages to the right as you desire. I did this with at most 4 pages. Significantly more is not recommended I think since there would be a lot of things going on every time.
n...Number of pages
benste
Posts: 37
Joined: Mon Dec 12, 2016 6:36 pm
Real Name:

I was thinking about it after you talked about the scenes in loopback in the other thread.
if rotation is disabled this would work - always resetting to the left most page and then flashing to the right next page as often as desired :)
siegmund
Posts: 703
Joined: Mon Nov 02, 2015 11:03 am
Location: Germany
Real Name: Lukas

benste wrote:if rotation is disabled this would work
Yes indeed you need to disable rotation to make it work.
benste
Posts: 37
Joined: Mon Dec 12, 2016 6:36 pm
Real Name:

Attached you will see a sample that used the discussed functionality.
Note the Page 1-4 buttons under the 10 buttons on the upper right.

I've used fixtures 496 / 497 for left/ right events of the pages and built scripts. Please note that you need to pause between setting the individual actions ! at least 1ms

Page 4 script looks like this

Code: Select all

// Go 8 Pages Left to have first page
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:255 // Page Left/Right, Dimmer #1
wait:1ms
setfixture:32 ch:0 val:0 // Page Left/Right, Dimmer #1

// Go n-1 pages to right
setfixture:32 ch:1 val:255 // Page Left/Right, Dimmer #2
wait:1ms
setfixture:32 ch:1 val:0 // Page Left/Right, Dimmer #2
wait:1ms
setfixture:32 ch:1 val:255 // Page Left/Right, Dimmer #2
wait:1ms
setfixture:32 ch:1 val:0 // Page Left/Right, Dimmer #2
wait:1ms
setfixture:32 ch:1 val:255 // Page Left/Right, Dimmer #2
wait:1ms
setfixture:32 ch:1 val:0 // Page Left/Right, Dimmer #2
Attachments
QLight_BadHomburg_multiInput_desk2_workInProgress.qxw
(248.88 KiB) Downloaded 50 times
siegmund
Posts: 703
Joined: Mon Nov 02, 2015 11:03 am
Location: Germany
Real Name: Lukas

Since this is a feature requested very frequently, I gave it a try and set up a pull request.
If someone is able to build from sources, please test the source code on the page-shortcuts branch in my fork of qlcplus: https://github.com/siegmund42/qlcplus.git

I would appreciate hearing your thoughts.

Regard,
siegmund
siegmund
Posts: 703
Joined: Mon Nov 02, 2015 11:03 am
Location: Germany
Real Name: Lukas

For the record: This is now available on master in git, so it will be included in the next version.
Post Reply