iFocus Remote turns any Android phone or tablet into a complete programming remote for grandMA3 consoles and onPC. The same hardware-style interface on both devices, in portrait and in landscape: select groups, set every attribute, recall presets, run sequences and executors, all over OSC on your local network.
iFocus Remote sends real command-line commands to the console, exactly what you would type on it, and reads back the names and colors of your groups, presets, sequences and executors. Everything below is included in the single license.
Dimmer, Pan, Tilt, Focus, Zoom, Red, Green, Blue, White, CTO, CTC, CTB, Iris, Gobo 1, Gobo 2, Prism, Frost, eight shaper blades and the shaper rotation. The main encoders are dual-concentric, like on a hardware controller: the center knob is COARSE, the outer ring is FINE.
Attribute "dimmer" At 50One app, one license, the same functions everywhere. The interface scales to the screen and rearranges itself in portrait and in landscape, on a 6-inch phone as well as on a 10-inch tablet.
Each page gives 15 faders (201-215), 30 knobs (301-315, 401-415) and 30 keys (101-115, 201-215). Names, levels, appearance colors and key types are read from the console, and the faders follow the console when it moves them.
Your group pool and your sequence pool, with their numbers, names and the appearance colors set on the console. Tap several groups to add them to the selection; tap a sequence to send Go+, tap again to send Off.
Dimmer, Position, Color, Beam, Focus and Shapers presets are read from the console. Every pad shows and recalls the real pool number of the preset, so empty slots in a pool never shift anything.
Compose a command line as on the console (Fixture, Group, Preset, Thru, At, If, Store, Update...) and send it with PLEASE. The MA key unlocks second functions: Lowlight, Next Step, Record, Cook, Extract and more.
Download the patch of the show over OSC: FID, name, mode and DMX address of every fixture. Share it with a QR code: any device on the network opens it in a browser, also as PDF, text or JSON.
An embedded database of 30,896 fixture modes from the grandMA3 library. Build the DMX channel order of an unknown fixture and find the matching fixture and mode, without any network.
DMX address 1 to 512 to nine DIP switches, and back. Turn the knob, type the address or flip the switches; the calculation is shown in full.
Plug in a Bluetooth or USB gamepad and move Pan/Tilt with a stick. 16 assignable controls, adjustable dead zone, precision curve and maximum speed, Fine and Speed modes.
English, French, Spanish, German and Chinese. A complete 24-chapter guide is built into the app and available online, with the console setup explained step by step.
Once activated, the app runs without Internet on an isolated stage network. The lists from the last synchronization stay visible offline, and the console IP, sync settings, language and gamepad mapping are remembered.
iFocus Remote is the same application on a phone and on a tablet. Nothing is removed on the small screen: the panels are scaled and rearranged so that every key stays under your thumbs. All the screenshots on this page are shown twice, taken on a real phone and on a real tablet, so you can compare them side by side.


| Tablet, landscape | Tablet, portrait | Phone | |
|---|---|---|---|
| Tab bar | one row of 15 | two rows (8 + 7) | portrait: three rows of 5 - landscape: one row |
| GRP / SEQ pads | 8 columns, 32 pads per page | 5 columns | portrait: 4 columns - landscape: as many as the width allows |
| FADER | 15 strips side by side | two rows (201-208, 209-215) | portrait: two rows, long faders - landscape: 15 strips |
| Encoders and keys | encoders left, key grid right | display on top, encoder in the middle, keys at the bottom | same as the tablet, scaled to the screen |

Tablet in portrait: DIM, POSI, FOCUS and COLOR. The display on top, the main control in the middle, the keys at the bottom under your thumbs.
Type the IP address of the console, press CONNECT, and the app reads your show: executors, groups, sequences, presets, names and colors. A dark, high-contrast interface designed for the stage, whose hue you can rotate to your taste.


TARGET IP ADDRESS for the console, LOCAL IP ADDRESS detected automatically, one big CONNECT button and three indicators (CONNEXION, SYNC PRESETS, SYNC FADERS). The display shows ONLINE with live TX / RX traffic. The terminal logs everything sent (→) and received (←), can be copied for support, and its command field sends any console command, e.g. Group 1 At 50.


Choose how many groups, presets per pool and sequences are read from the console: 1 to 500 each, in steps of 5 (defaults 30 / 30 / 50). Set them just above the highest number used in your show to keep the synchronization short. CLEAR CACHE empties the stored lists when you change show.


Five languages (EN, FR, ES, DE, ZH) applied instantly, HELP opens the built-in guide, DISCORD opens the community server. INTERFACE HUE ROTATION turns the color of the whole interface from 0 to 360 degrees. PATCH VIA OSC downloads the patch (FID, name, mode, DMX address) and QR CODE shares it on the network at http://device-ip:8088/patch.html, also as /patch.pdf, /patch.txt and /patch.json.


Paste the key displayed right after purchase and press ACTIVATE LICENSE: Internet is needed only at that moment. After that the app works offline. DEACTIVATE LICENSE releases the key from this device so you can activate it on another one, for example to move from your phone to your tablet.
CNX, TOOLS, KEY, GRP, DIM, POSI, FOCUS, COLOR, BEAM, SHAPE, SEQ, FADER, LIB, DIPSW and JOYSTICK. Select your fixtures in GRP or KEY, then set them in DIM, POSI, FOCUS, COLOR, BEAM and SHAPE: these tabs act on the current selection of the console. Every tab is shown on the phone and on the tablet; click a picture to enlarge it.
Solo On/Off, Highlight On/Off, Blackout On/OffAt Preset pool.N

The CMD> display shows the command you are composing; nothing is sent until you press PLEASE. Composition keys add a word (Fixture, Channel, Group, Preset, Store, Update, Full, Thru, At, If, +, -, digits), action keys are sent at once (Up, Down, Prev, Set, Next, Solo, Highlight, Blackout). After sending, LAST shows the command and SENT, or OFFLINE if the app was not connected.
ClearAllGroup 1 + Group 4 Full

Every pad carries the number and the name of a group of the console, and takes the color of the group's appearance. Touch a pad to send Group N; touch several pads and the console adds them to its selection. The SEL display recalls the groups touched and their count.
Clear: the selection is emptied, the programmer is kept

A large dual-concentric encoder: the center knob works in 2 % steps, the outer ring in 0.5 % steps. The INTENSITY display shows the value, a bar graph and the last mode used; the LED ring follows the value. Command sent: Attribute "dimmer" At value.


Two dual-concentric encoders, PAN and TILT, send relative moves: each step adds or removes 1 (COARSE) or 0.1 (FINE) from the current position of the fixtures, so you always start from where the beam is. The XY PAD view does the same with one finger: horizontal travel drives Pan, vertical travel drives Tilt, about 3 pixels per degree.
Flip

Two dual-concentric encoders: FOCUS for sharpness and ZOOM for the beam angle, from 0 to 100 %, each with its own bar graph. Touch the center for COARSE (2 %) or the ring for FINE (0.5 %); when the FINE key is lit, the center knob works in FINE too.


COLOR PICK: a color wheel (angle = hue, distance from the center = saturation) and three R, G, B faders; the display shows the three percentages and a swatch of the result. ROTARY: seven knobs, RED, GREEN, BLUE, WHITE, CTO, CTC and CTB, with a COARSE / FINE key. PRESET: the Color pool of the console, with its real names.
ColorRGB_R/G/B, white and CTO / CTC / CTB

Five knobs: IRIS, GOBO 1, GOBO 2, PRISM and FROST, with a COARSE / FINE key. The mode keys change what each knob drives: gobo selection, gobo index or continuous gobo rotation; prism 1, its rotation, the second effect or its rotation. The display always shows the attribute currently driven.


Eight knobs, 1A, 1B, 2A, 2B, 3A, 3B, 4A and 4B, for the two sides of each of the four blades (0 to 100 %), and a ROT knob for the rotation of the whole module, displayed from 0 to 360 degrees. Push the blades in first, then turn the module to line the cut up with the set, and finish in FINE.


The sequence pool of the console as a wall of pads, each with its number, its name and its appearance color. First touch: Go+ Sequence N and the pad lights up. Second touch: Off Sequence N and the pad goes out. Ideal to fire looks, test cues or switch a work light from the stage.


Fifteen strips per page, laid out like the console: knobs 401-415 and 301-315 with their keys, a name display with the appearance color, fader 201-215 with its value, then keys 201-215 and 101-115. The - and + keys change the executor page, from 1 to 99; on each change the app reads the names, levels, colors and key types again.
FaderMaster Page P Executor 2xx At value, at most 5 times per second, then the final value

An unknown fixture and only its DMX chart? Pick the channels in the order of the chart from seven categories (COLORS, INTENSITY, POSITION, ZOOM/FOCUS, GOBO, EFFECTS, CONTROL), press STANDARD for a tolerant search or STRICT for an exact one, and LIB lists the matching fixtures and modes among the 30,896 modes of the embedded grandMA3 library. No console, no network needed.


Converts a DMX address (1 to 512) into the position of nine DIP switches, and back. Type the address, turn the ADDRESS knob, use -1 / +1, or flip the switches themselves: everything stays in sync. The lower screen details the calculation: address = value + 1, powers of two, binary writing and the list of switches set to ON.
Pair a Bluetooth gamepad with your phone or tablet, or plug it in by USB: any controller recognized by Android as a gamepad works (Xbox, PlayStation, generic). Focus a moving light with a stick while looking at the stage, not at the screen.


Right stick on Pan/Tilt and left stick on Zoom by default. Each stick can drive Pan, Tilt, Pan/Tilt, Zoom, Focus, Zoom/Focus or Dimmer. A click on the left stick resets the Pan/Tilt total.
Two assignments per trigger: a full press (Prev / Next by default) and a progressive analog action (Pan, Tilt, Zoom, Focus or Dimmer, - or +). LB / RB step through your synchronized groups; LB + RB together always sends GoHome.
Set, Solo, Prev, Highlight, Blackout and Go Home by default. Each button can be reassigned: Enter (sends the KEY command line), Clear, Next, Fine (toggle, on, off), Speed /2, /4, x1, or nothing.
Up / down on Dimmer and left / right on Prev / Next by default; each axis can drive Prev/Next, Pan, Tilt, Zoom, Focus or Dimmer. Fine mode divides the step by 10.
DEAD ZONE (0.05 to 0.25) ignores a stick that does not return exactly to center, PRECISION (exponent 1.0 to 4.0) makes the start of the travel soft and accurate, MAX SPEED (1 to 15) sets the speed at full deflection. INVERT PAN and INVERT TILT.
The GAMEPAD LINK display shows the name of the controller, the live values of L X, L Y, R X, R Y, LT, RT and the last action triggered. A 3D drawing of the gamepad reacts to every button. Mapping and curve are saved; RESET restores the defaults.
No plugin to install, no Web Remote to enable, no user to create: iFocus Remote only needs one OSC line in the In & Out menu of the console. The setting is saved in the show file.

RemoteApp8081 (UDP)grandMA3RemoteApp, Mode UDP, Port 8081, Prefix grandMA3 (capitals matter, no slash).24 chapters, tab by tab and key by key: console preparation with annotated screenshots, network addresses, ports and prefix, license, every command sent by every key, the MA key table, gamepad mapping, what the app remembers, and a troubleshooting chapter. The same guide is built into the app (TOOLS, HELP). Read it before you buy.
iFocus Remote speaks OSC, natively supported by grandMA3 consoles and grandMA3 onPC. Every action is a command-line command sent to /grandMA3/cmd; the console answers on the same port with the content of your show. No middleware, no converter, no computer in between.
One port, both directions: commands and faders out, synchronization and fader feedback in
Groups, sequences, presets, executors and patch are read with Lua commands sent by the app: nothing to install on the console
At every synchronization the app sets the Destination IP and the port of the RemoteApp line; touch LOCAL IP ADDRESS to send them again
Built-in HTTP server on port 8088 to share the patch as a web page, PDF, text or JSON
One-time purchase, lifetime license. No subscription, no hidden fees.
One-time purchase - Lifetime license
Secure payment via Lemon Squeezy. License key delivered instantly. The license is activated on one device at a time and can be released to move it to another device.