Page 1 of 1

Multipage frame behaviour

Posted: Fri May 13, 2016 1:46 pm
by yokosuna
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

Re: Multipage frame behaviour

Posted: Sun Dec 18, 2016 5:13 pm
by benste
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

Re: Multipage frame behaviour

Posted: Mon Dec 19, 2016 12:13 am
by siegmund
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

Re: Multipage frame behaviour

Posted: Mon Dec 19, 2016 7:16 pm
by benste
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 :)

Re: Multipage frame behaviour

Posted: Mon Dec 19, 2016 7:54 pm
by siegmund
benste wrote:if rotation is disabled this would work
Yes indeed you need to disable rotation to make it work.

Re: Multipage frame behaviour

Posted: Tue Dec 20, 2016 8:50 am
by benste
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

Re: Multipage frame behaviour

Posted: Sun Feb 05, 2017 7:28 pm
by siegmund
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

Re: Multipage frame behaviour

Posted: Fri Mar 03, 2017 10:26 am
by siegmund
For the record: This is now available on master in git, so it will be included in the next version.