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
Multipage frame behaviour
-
- 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
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
-
- 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
n...Number of pages
-
- 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
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 132 times
-
- 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
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