Gesture pad

Open Source software contributions and discussions that supplement or extend the Palette / Light Palette software
Post Reply
tom
Posts: 224
Joined: Thu Jun 26, 2008 5:30 am
Location: The Netherlands

Gesture pad

Post by tom » Sun Aug 02, 2009 5:12 pm

This is a small app designed to be used on the console with a touchscreen. It recognises certain gestures which will then translate to actions on the console. I've alwasy been quite pleased with the touchscreen that ships with the desk. I use it constantly for selections but was always alittle dissapointed that that was basically all you could do with the screen.

Gesture pad
- Extract and transfer to console.
- Run on console.

The pad recognises 10 diggerent gestures.
* swipe left - single swipe to the left
* cross left - single swipe to the left and then back again
* triple left - swipe left, back to starting point and then left again
* right variations
* swipe up
* swipe down
* slow drag up
* slow drag down

Actions
The up and down actions are fixed. A swipe upwards will send selected channel to 100% and a downward swipe to 0%. The slow drags up and down will take the selected fixtures and either increase or decrease them slowly.

left actions:
swipe - deselct current fixtures
cross - send current selection to 0% and deselect
triple - release all

right actions
swipe - call back dropped selection
cross - go to previous selection
triple - unmapped

setup window
Custom actions can be mapped to the left and right gestures.
Gesture sensitivty can be adjusted. Low setting is a swipe with a width of 120 pixels, medium is 70, and high is 40 pixels wide (or high).

This is the first working pass, so feedback would be apprieciated.
Attachments
gestures.rar
(13.69 KiB) Downloaded 64 times
Last edited by tom on Sun Aug 02, 2009 9:41 pm, edited 1 time in total.
Light palette : classic
Nederlands Dans Theater.

"Come forth and thy shalt win eternal happiness", but he came fifth, so he won an electric toaster.

User avatar
JohnGrimshaw
Posts: 1233
Joined: Tue Oct 16, 2007 12:51 pm
Primary Venue / Use: Other
Where I Am: International Man of Mystery
Location: Sydney, Australia
Contact:

Re: Gesture pad

Post by JohnGrimshaw » Sun Aug 02, 2009 6:03 pm

Awesome.

Will play with it today.
...and for more entertainment industry trivia and useless facts, just ask:
John Grimshaw
Managing Director
Stage Fast Pty Ltd

tom
Posts: 224
Joined: Thu Jun 26, 2008 5:30 am
Location: The Netherlands

Re: Gesture pad

Post by tom » Sun Aug 02, 2009 6:53 pm

I reckon it would be fairly easy to plot out quite a few more gestures. Right angles, S shapes or circles but i cant really come up with many more actions that you could execute. Any ideas?

Things that would be handy:
HC.Next() - as in next fixture.
HC.Previous / Back()
HC.AttributeFade('fixtures', +1, time) The plus one being a addition to the current intensity level of the channel.
HC.Release(HC.GetCurrentSelectionSet()/all, time)
HC.Select(above 0, delta, odd, even and other filters)
HC.Keystroke(letter, symbol or whatever, 'string') - supporting all the hardware buttons.
Light palette : classic
Nederlands Dans Theater.

"Come forth and thy shalt win eternal happiness", but he came fifth, so he won an electric toaster.

User avatar
BrianEvans
Posts: 700
Joined: Fri Oct 12, 2007 1:11 pm
Location: Orlando, Florida

Re: Gesture pad

Post by BrianEvans » Sun Aug 02, 2009 8:23 pm

I have a great gesture for some of the LD's I've worked for,
but I don't think the touchscreen would pick it up.
:)
Brian Evans - System Specialist - Horizon Control Inc.

User avatar
Kuni
Posts: 116
Joined: Tue Jul 08, 2008 5:27 am
Location: Berlin, Germany
Contact:

Re: Gesture pad

Post by Kuni » Mon Aug 03, 2009 7:36 am

BrianEvans wrote:I have a great gesture for some of the LD's I've worked for,
but I don't think the touchscreen would pick it up.
:)
Brian,
I believe I know this gesture but for that you need a Webcam and some little soft runing on the console like "zonetrigger" :D
............kuni................................
pimpedPalette VL16, Soft V10.8.5

Post Reply