Trigger XY Pad preset via button

Ask a generic question about the usage of QLC+, not related to a particular operating system
Post Reply
User avatar
fooschnickens
Posts: 56
Joined: Fri Aug 14, 2015 2:39 am
Real Name: Taylor

Trigger XY Pad preset via button

Post by fooschnickens » Thu Jan 12, 2017 4:35 am

I have a project I'm working on right now for an upcoming rental and ran into a usage scenario that may prove useful for designing their show and future shows.

Is it possible to assign a button to trigger a preset within the XY Pad widget? I have multiple working areas that will be used throughout the show (on stage, crowd, wall effects, etc) and because of that I also have a bunch of XY pads cluttering up my VC. The widgets don't need to be visible since everything is already defined via the efx function and the widget itself. Ideally I would just hide the widgets off screen or maybe in a frame page somewhere.

I know I can accomplish this with an external controller or keyboard shortcuts, but my booth space is at a premium so I don't have the luxury of time to practice what keys trigger which function, or space to set up a larger monitor to see everything. I will need access to all these different working areas on a moment's notice, and trying to scroll between them via frame pages is not really an option.

So, possible? Pipe dream?

Image

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

Re: Trigger XY Pad preset via button

Post by siegmund » Thu Jan 12, 2017 8:48 am

Hey,

since the presets support external input, you also can use the loopback plugin to achieve what you want: http://www.qlcplus.org/docs/loopbackplugin.html

If you want further help, please share your workspace file.

Regards,
siegmund

User avatar
fooschnickens
Posts: 56
Joined: Fri Aug 14, 2015 2:39 am
Real Name: Taylor

Re: Trigger XY Pad preset via button

Post by fooschnickens » Thu Jan 12, 2017 3:30 pm

Ah right, I never really messed around with loopback options because the documentation is rather... sparse.

I've gotten as far defining the loopback in/out, but I'm hung up on what to do next with the external settings for the buttons and widgets. This is about as far into it as I got last time. I understand conceptually how the process works, but I just don't know how to make it work within the program. Pretty sure all I need is a nudge in the right direction to fill in the last couple blanks and I should be good to go from here out.

I've attached a sample workspace with the widgets and buttons set up and named accordingly.
Attachments
loop test.qxw
(5.45 KiB) Downloaded 11 times

User avatar
GGGss
Posts: 131
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Re: Trigger XY Pad preset via button

Post by GGGss » Thu Jan 12, 2017 5:34 pm

Aha I see ...

Well you have to be able to output something to the loopback-output and attach the loopback-input to the control.

I have changed your project and you find it attached.

Steps to take:
* make 2 dummy fixtures in Universe 2 fi. a dimmer on U2.ch1 and U2.ch2
* make 2 dummy-cues with those fixtures and set it's sending value to 255.
* have these cue's set in the buttons below the XY's
* now have the Universe 2 to output to loopback 1
* the same has to be done so that universe 1 gets it input from loopback1

* Crowd XY - preset : it has to be configured so this preset is called by input loopback1 - channel 1 (tricky thing is to manually enter 1)
* Stage XY - preset : preset has to be called by loopback1 - channel 2 (enter 2 manually)

I took the liberty to change the behaviour of the knobs to 'flash' - easier to watch what happens...

and maybe to understand it better this symbolic
flash-buton -> sends 255 to loopback 1.ch1 (via cue on dummy_U2.Lpb1) -> get inputted to Universe 1 and coupled to the preset-knob in the Crowd-XY

Easy? Not exactly but I tend to think in telephony-terms. Extension 1 in areacode 2 calls to switchboard with message 'deliver 255 to areacode 1 coming from ext.1' - the switchboard in areacode 2 delivers message to areacode 1. Extension XY-Crowd is listening to messages coming from areacode2-ext.1 and get the message with payload 255.
In this analogy you have to change the underlined words Extension = channel, areacode = Universe and messageboard with loopback

If you have additional questions: - Shoot ;-)
Regards,
Fred
[edit: typo's]
Attachments
loop test.qxw
(6.18 KiB) Downloaded 12 times
All electric machines work on smoke... when the smoke escape from machines... they don't work anymore

User avatar
fooschnickens
Posts: 56
Joined: Fri Aug 14, 2015 2:39 am
Real Name: Taylor

Re: Trigger XY Pad preset via button

Post by fooschnickens » Thu Jan 12, 2017 10:56 pm

The wheels are turning now! Thanks for that. I'm very much a visual/kinetic learner, so seeing everything laid out made it clear as day and your play-by-play explanation of the process should help me emulate it for the remainder of my pads from here out.

Image

Post Reply