(webapp) m(ini)RFU - V2.3 available

Open Source software contributions and discussions that supplement or extend the Palette / Light Palette software
User avatar
MickCrozier
Posts: 288
Joined: Tue Mar 31, 2009 3:10 am
Primary Venue / Use: Professional Theatre
Where I Am: Melbourne, Australia
Location: Melbourne, Australia

(webapp) m(ini)RFU - V2.3 available

Post by MickCrozier » Thu Feb 10, 2011 7:31 am

Latest Version available from Here


I love the look and simplicity of Tim's iPhone Riggers Remote, but recently have needed a bit more gusto to work with multiple cuelists and lookpages
- so here's my attempt at re-inventing the wheel: mRFU
mRFU.png
mRFU.png (148.7 KiB) Viewed 5963 times
All comments and suggestions welcome!

--from the manual--
INSTALL
Extract mRFU.zip into D:\web directory of your console
mRFU.html, mRFU.js and a folder called mRFU_Skins.
You can place it inside a folder in the web directory if you wish - as long as these 3 items are at the same level it will work.

On any web browser - go to
http://*your_consoles_address*/mRFU.html

iPhone users should add this link to your home screen for full screen view
mRFU uses cookies to save it's settings – for best results please make sure your browser accepts cookies from your console.

NOTE: mRFU must be run from a webserver - it cannot be run as a local file (eg. by double clicking on it).

mRFU can work with multiple cuelists and lookpages -
The names of these lists need to be written into the mRFU.js file.
The defaults are:
Cuelists: 'Main Cue List', 'Cue List 1', 'Cue List 2', 'Cue List 3'
Lookpages: 'Sub Page 1', 'Sub Page 2', 'Sub Page 3'

If you need access to different names from mRFU:
Open mRFU.js with any text editor
near the top find USER LISTS
"var cuelistNames" and "var lookpageNames"
You will see how they are written - just follow the same format.

USAGE

Channel Selection and Intensity:
Type a selection as you would on the console -
eg. 5 + 9 thru 29 - 12
You can then press
[Enter] to select the channel
[@]##[Enter] to bring the selection to a percentage
[On] [Off] [RemDim] speak for themselves

If the remote does not have a selection on the screen it will use the current selection on the console.
On the remote if you press
1 [On] - fixture 1 will be at full
2 [On] - fixture 1 and 2 will be at full
[Off] - both fixtures will turn off

1 [On] - fixture 1 will be at full
2 [On] - fixture 1 and 2 will be at full
1 [Off] - fixture 2 will be at full, 1 at 0

[Rel] will clear the remote and console selection, and also release all fixtures.
[Next][Prev] will RemDim the next/previous fixture - based on last known fixture entered into the remote.

WHEEL NUDGE
With no selection on the screen
Pressing the [+] or [-] keys will wheel the current selection by the chosen percentage (default is 20%).


CUE COMMANDS
After pressing [Cue] you may type a number and hit [Enter] to go to that cue.
You can also press the [Next][Prev] keys to change the target cuelist.
Pressing [Rel] will release the cuelist.

[Go] will always go to the next cue of your chosen main cuelist - same as the go button on the console.
[Stop] is the same - always working as Stop/Back on the chosen main cuelist.

LOOK COMMANDS
After pressing [Look] you may type a number and press
[On] or [Enter] to bring the look to full
[Off] to fade to 0
[@]##[Enter] to bring to a percentage

You can also press the [Next][Prev] keys to change the target Look page.

SETTINGS

Tap the display to enter the menu - options are chosen strictly with the [Next][Prev] and [Enter] Keys.
(Note: [Go] and [Stop] will still work when the menu is open)

Set Default Lookpage - The lookpage that will be used by default (at startup) for [Look] commands
Set Main Cuelist - The target cuelist for [Go][Stop/Back] and default (at startup) for [Cue] commands.
Choose Skin - Several skins are available - what's your favourite?
Set Up/Down % - The wheel percentage for [+][-] keys

Note: Settings are stored as cookies by your browser - changes by 1 person will not affect another, they are individual to each browser


- I take no responsibility if you drop your phone from the grid while using mRFU!
Last edited by MickCrozier on Wed Apr 13, 2011 1:03 am, edited 9 times in total.
Formerly Durisian (who died peacefully of digital old age)

soconnor
Posts: 15
Joined: Wed Sep 15, 2010 2:34 pm
Primary Venue / Use: Professional Theatre
Where I Am: Toronto,Ontario, Canada

Re: (webapp) m(ini)RFU

Post by soconnor » Thu Feb 10, 2011 12:34 pm

Thanks, Looks good. Works on our system. I'll give it a real try when we go into the theatre in March.
I would like to be able to turn off the Go and stop buttons. We use our remote for colour changes and don't want to accidentally bring up any light on the curtain.
Steve O'Connor
Head Electrician
The National Ballet of Canada
Toronto, Ontario

User avatar
MickCrozier
Posts: 288
Joined: Tue Mar 31, 2009 3:10 am
Primary Venue / Use: Professional Theatre
Where I Am: Melbourne, Australia
Location: Melbourne, Australia

Re: (webapp) m(ini)RFU

Post by MickCrozier » Thu Feb 10, 2011 8:47 pm

Soconnor: yeah, I can throw in an option to disable them.
Last edited by MickCrozier on Mon Feb 14, 2011 10:05 pm, edited 1 time in total.
Formerly Durisian (who died peacefully of digital old age)

User avatar
MickCrozier
Posts: 288
Joined: Tue Mar 31, 2009 3:10 am
Primary Venue / Use: Professional Theatre
Where I Am: Melbourne, Australia
Location: Melbourne, Australia

UPDATE: (webapp) m(ini)RFU v1.2

Post by MickCrozier » Mon Feb 14, 2011 10:05 pm

Hi Guys
Had a few brain waves float through over the weekend...


Updated Settings Menu Structure:
Tap the display to enter the menu
Use the [Next][Prev] keys to scroll through the options.
Use [+] and [-] to scroll through option values.
When your done hit [Enter] to save the settings or [Clr] to Cancel.

Added Go/Stop Enabled – Set to 'No' to prevent accidental presses of [Go] or [Stop] from the
remote

Added Attribute Control:
mRFU features some very basic commands for movers etc.
NOTE: Due limitations in OpenPalette commands – only 1 fixture can have its attributes
adjusted at a time.


Firstly type the fixture number and press [@]
[Next][Prev] will now scroll through the global list of attributes
Once selected – type the value for the attribute on the number pad and press [Enter].
Pressing [@] after the command is sent will preset to the same fixture and attribute.
To return to adjusting intensity hit [@] again.


Plus Fixed up the display a lot
Last edited by MickCrozier on Thu Feb 24, 2011 8:42 pm, edited 1 time in total.
Formerly Durisian (who died peacefully of digital old age)

User avatar
KarelBartak
Posts: 123
Joined: Thu Dec 06, 2007 8:42 am
Location: Earth, Europe, Prague
Contact:

Re: (webapp) m(ini)RFU

Post by KarelBartak » Fri Feb 18, 2011 5:51 am

Nice :)
Is there possibility of Recording looks or Cues? If not will you add it in future?

Regards

Karel

User avatar
MickCrozier
Posts: 288
Joined: Tue Mar 31, 2009 3:10 am
Primary Venue / Use: Professional Theatre
Where I Am: Melbourne, Australia
Location: Melbourne, Australia

Re: (webapp) m(ini)RFU

Post by MickCrozier » Sat Feb 19, 2011 8:26 pm

Recording is something i've been thinking about

I'm thinking that once you hit [Cue] #
Cue will change to Rec and Look to Updt.

My concern is the destructive nature of recording - a wrong press (easy with one hand holding the ladder) could overwrite a cue/look you don't want to.
Formerly Durisian (who died peacefully of digital old age)

pracc
Posts: 34
Joined: Sun Feb 22, 2009 11:21 pm
Primary Venue / Use: Local Theatre
Where I Am: Melbourne, Australia
Location: Plenty Ranges Arts Centre, VIC, Australia

Re: (webapp) m(ini)RFU

Post by pracc » Thu Feb 24, 2011 4:31 am

love it Mick!

any chance in resizing for iPad?
Matt Cartledge
Plenty Ranges Arts Centre

User avatar
MickCrozier
Posts: 288
Joined: Tue Mar 31, 2009 3:10 am
Primary Venue / Use: Professional Theatre
Where I Am: Melbourne, Australia
Location: Melbourne, Australia

UPDATED: (webapp) m(ini)RFU v1.3

Post by MickCrozier » Thu Feb 24, 2011 8:39 pm

Hi Matt
Sadly I don't have a an iPad to try out settings - I've trried something new in this update, let me know if you get a full screen or not.


mRFU v1.3
- Added record ability for cues and looks
- FIXED: Cannot set look level with @
- Made display scroll through when display text is too long
- Added html help file accesable from the settings menu
- FIXED: [5] [clr] [6] [clr] [@] [Next] would show 56 (attribute)@
- FIXED: attribute vs intensity and displayed selection handling
- Added pressing [.] when (attribute)@ will allow negative attribute value
- Slight resize to prevent sideways movement on iPhone

From the manual -
Recording:
After pressing [Cue] or [Look] these buttons will change to [RecR] and [RecM]
Once a cue/look number has been entered these will ‘Record Replace’ or ‘Record Merge’.
Hit [Enter] to confirm the record, or [Clr] to cancel.


Please Note: It looks like a new webserver is running under 10.8.2008. If your running this beta release, mRFU will not work, nor will any webapp without modification


UPDATED - download removed
Last edited by MickCrozier on Thu Apr 21, 2011 1:12 am, edited 2 times in total.
Formerly Durisian (who died peacefully of digital old age)

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

Re: UPDATED: (webapp) m(ini)RFU v1.3

Post by Kuni » Fri Feb 25, 2011 3:18 pm

MickCrozier wrote: Please Note: It looks like a new webserver is running under 10.8.2008. If your running this beta release, mRFU will not work, nor will any webapp without modification
Yep, and it look like that this Webserver isn´t very stable because it crash in OLE after switching on...

Maybe this is the application: http://code.google.com/p/mongoose/
Next Off-Days I will read the manual ... ;-)
............kuni................................
pimpedPalette VL16, Soft V10.8.5

GaryDouglas
Posts: 689
Joined: Thu Oct 11, 2007 9:33 pm
Location: Calgary, Canada

Re: (webapp) m(ini)RFU

Post by GaryDouglas » Tue Mar 01, 2011 1:07 pm

Can you please advise if there are still problems running this under 10.8.2009?

We've done a lot of work with the hope of not breaking any existing Web scripts, but there may be edge cases that we want to shake out in this BETA cycle.

Thanks.
Gary Douglas - Lead Software Developer - Pathway Connectivity - A Division of Acuity Brands Lighting Canada.

Post Reply