FrançaisEnglishEspañolDeutsch中文

iFocus Remote — Guide complet

Télécommande pour consoles grandMA3 (console et onPC), par OSC sur le réseau local. Ce guide décrit toute l'application, onglet par onglet et fonction par fonction, ainsi que la préparation de la console.

1. Présentation

iFocus Remote transforme une tablette ou un téléphone Android en télécommande de programmation pour grandMA3. L'application envoie à la console des commandes de ligne de commande par OSC (les mêmes que celles que vous taperiez sur la console) et lit en retour les noms de vos groupes, presets, séquences et exécuteurs pour les afficher.

  • 15 onglets : CNX, TOOLS, KEY, GRP, DIM, POSI, FOCUS, COLOR, BEAM, SHAPE, SEQ, FADER, LIB, DIPSW, JOYSTICK.
  • Même interface sur tablette et sur téléphone, en paysage comme en portrait ; l'affichage se met à l'échelle de l'écran.
  • 5 langues : anglais, français, espagnol, allemand, chinois (onglet TOOLS).
  • Retour tactile : une courte vibration (30 ms) confirme chaque appui.
  • Fonctionne hors ligne pour l'affichage : les listes reçues lors de la dernière synchronisation restent visibles, mais aucune commande ne part tant que l'application n'est pas connectée.

Principes communs à tous les onglets

  • Barre d'onglets en haut ; l'onglet actif est éclairé en bleu.
  • Afficheur (bandeau bleu) en haut de chaque onglet : il rappelle les valeurs en cours.
  • Touches : une touche dont la barre lumineuse est bleue est active (bascule enclenchée, vue ouverte, valeur courante).
  • Bascules SOLO, HIGHL, B.O : présentes dans plusieurs onglets, leur état est commun à toute l'application. Premier appui : Solo On, Highlight On, Blackout On ; second appui : Solo Off, Highlight Off, Blackout Off.
  • Touches de navigation UP DOWN PREV SET NEXT : envoient immédiatement Up, Down, Prev, Set, Next à la console.
À savoir : les valeurs des afficheurs (intensité, Pan/Tilt, couleurs…) sont celles que vous avez réglées depuis l'application. Elles ne sont pas relues sur la console : si vous modifiez un attribut depuis la console ou en rappelant un preset, l'afficheur de l'application ne bouge pas. Les listes (groupes, presets, séquences) et les exécuteurs de l'onglet FADER, eux, sont bien lus sur la console.

2. Démarrage rapide

  1. Branchez la tablette (ou le téléphone) et la console sur le même réseau (même plage d'adresses, par exemple 192.168.1.x).
  2. Sur la console : Menu → In & Out → OSC, créez une ligne nommée exactement RemoteApp, port 8081, préfixe grandMA3, mode UDP, puis activez Enable Input et Enable Output (détail complet au chapitre 3).
  3. Sur grandMA3 onPC, lancez une session : sans session, onPC n'ouvre pas son port OSC.
  4. Ouvrez iFocus Remote. Au premier lancement, saisissez votre clé de licence (chapitre 5).
  5. Onglet CNX : saisissez l'adresse IP de la console dans TARGET IP ADDRESS.
  6. Vérifiez que LOCAL IP ADDRESS affiche bien l'adresse de votre appareil (elle doit être dans la même plage que celle de la console).
  7. Appuyez sur le gros bouton CONNECT. L'afficheur passe à ONLINE et les trois témoins CONNEXION, SYNC PRESETS, SYNC FADERS s'allument l'un après l'autre (environ 8 secondes).
  8. Ouvrez l'onglet GRP : vos groupes doivent apparaître avec leurs noms et leurs couleurs. Si la liste est vide, voyez le dépannage.
  9. Touchez un groupe, puis passez sur DIM et tournez l'encodeur : les projecteurs réagissent.

3. Préparer la console grandMA3

Cette préparation se fait une seule fois par fichier de show (le réglage OSC est enregistré dans le show).

3.1 Ouvrir le menu OSC

  1. Appuyez sur la touche Menu de la console (ou cliquez sur l'engrenage en haut à gauche sous onPC).
  2. Choisissez In & Out.
  3. Dans la colonne de gauche, choisissez OSC.
Menu de la console : ouvrir In & Out.
Menu de la console : ouvrir In & Out.

3.2 Créer la ligne OSC

Menu In & Out → OSC de la console, avec les sept points à régler (une seule ligne suffit).
Menu In & Out → OSC de la console, avec les sept points à régler (une seule ligne suffit).
  1. (1) Interface : choisissez la carte réseau de la console qui est sur le même réseau que la tablette (ici Ethernet 192.168.1.35).
  2. (2) Enable Output : activez-le (le texte devient jaune). La console pourra répondre à l'application.
  3. (3) Enable Input : activez-le. La console acceptera les commandes de l'application.
  4. (4) Name : touchez New OSC Data pour créer une ligne et nommez-la exactement RemoteApp (R et A majuscules, sans espace). Ce nom est obligatoire : l'application s'adresse à la console en utilisant ce nom.
  5. (5) Destination IP : l'adresse IP de votre tablette ou téléphone (celle affichée dans LOCAL IP ADDRESS de l'onglet CNX). Vous pouvez la laisser vide ou fausse : l'application la règle elle-même à chaque connexion.
  6. (6) Mode, Port, Prefix : sur la même ligne, réglez Mode sur UDP, Port sur 8081 et saisissez le préfixe grandMA3 dans la colonne Prefix (touchez la case, tapez grandMA3 en respectant les majuscules, sans barre oblique ni espace, puis validez). Sans ce préfixe, la console ignore tout ce qu'envoie l'application.
  7. (7) Colonnes de droite : mettez Yes partout (tableau ci-dessous).
Les trois valeurs à saisir exactement : Name = RemoteApp · Port = 8081 · Prefix = grandMA3. Une seule ligne suffit : ne créez pas plusieurs lignes RemoteApp, l'application s'adresse à la ligne par son nom ; avec plusieurs lignes du même nom, on ne sait plus laquelle reçoit l'adresse de retour.
ColonneValeurPourquoi
NameRemoteAppNom utilisé par l'application pour régler la ligne (Set OSC 'RemoteApp' …) et par la console pour répondre (SendOSC "RemoteApp" …).
Destination IPIP de l'appareilAdresse vers laquelle la console envoie ses réponses. Réglée automatiquement par l'application.
ModeUDPSeul mode utilisé par l'application.
Port8081Port unique, dans les deux sens : la console écoute sur 8081 et répond vers le port 8081 de l'appareil. Ce port n'est pas modifiable dans l'application.
PrefixgrandMA3Toutes les commandes partent à l'adresse OSC /grandMA3/cmd. Respectez les majuscules ; ne mettez pas de barre oblique.
Data Pool, Page, Fader, Executor Knob, Keyvaleurs par défautLaissez DataPool, Page, Fader, Encoder, Key.
Fader Range100Les faders de l'application travaillent de 0 à 100.
ReceiveYesRéception des mouvements de faders envoyés par l'application.
SendYesRetour des mouvements de faders de la console vers l'application.
Receive CommandYesIndispensable : sans lui, aucune commande de l'application n'est exécutée et la synchronisation reste vide.
Send CommandYesRetour d'information de la ligne de commande.
Echo Input / Echo OutputYesAffiche le trafic OSC dans le System Monitor de la console : pratique pour vérifier que les messages arrivent.
Plusieurs appareils : l'application règle toujours la ligne nommée RemoteApp. Deux appareils connectés en même temps se disputent donc l'adresse de retour : c'est le dernier à s'être synchronisé qui reçoit les réponses de la console. Les commandes envoyées, elles, fonctionnent depuis tous les appareils.

3.3 Points à vérifier côté console

  • Session (onPC) : sur grandMA3 onPC, l'entrée OSC ne s'ouvre que lorsqu'une session est lancée. En mode autonome sans session, la console ne reçoit rien.
  • Adresse IP de la console : Menu → Network. Notez l'adresse de l'interface choisie au point (1) : c'est elle que vous saisirez dans l'application.
  • Pare-feu (onPC sous Windows) : autorisez grandMA3 onPC sur le réseau privé (UDP 8081 entrant).
  • Web Remote : inutile : vous n'avez pas à activer le Web Remote de la console ni à créer d'utilisateur : l'application ne l'utilise pas. Tout passe par l'OSC, y compris le retour des faders (colonne Send = Yes).

4. Réseau : adresses, ports et préfixe

ÉlémentValeurSensRôle
Adresse OSC des commandes/grandMA3/cmdappareil → consolePréfixe grandMA3 + cmd ; l'argument est le texte de la commande.
OSCUDP 8081appareil → consoleEnvoi des commandes et des faders.
OSCUDP 8081console → appareilRéponses de synchronisation, retour des faders.
Serveur de patchTCP 8088réseau → appareilPage web du patch partagée par QR code (onglet TOOLS).
LicenceTCP 443 (Internet)appareil → InternetActivation et vérification de la licence.
  • Le port OSC est fixé à 8081 dans l'application.
  • L'appareil et la console doivent être dans le même sous-réseau. Sur un Wi-Fi, désactivez l'« isolation des clients » du point d'accès, qui empêche les appareils de se voir.
  • Préférez un Wi-Fi 5 GHz dédié : l'OSC voyage en UDP, sans accusé de réception, et un réseau saturé perd des messages (l'application redemande alors les listes incomplètes).

5. Licence

5.1 Activation

  1. Au lancement, si aucune licence n'est active, l'écran IFOCUS — License required s'affiche.
  2. Si vous n'avez pas de clé, touchez PURCHASE A LICENSE : la boutique freeman-shop.com s'ouvre dans le navigateur. La clé est affichée dès l'achat.
  3. Saisissez la clé dans LICENSE KEY (format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  4. Touchez ACTIVATE LICENSE. Une connexion Internet est nécessaire à ce moment-là (réponse en moins de 20 secondes).
  • La licence est liée à l'appareil sur lequel elle est activée.
  • Une fois activée, l'application fonctionne sans Internet (en tournée, sur un réseau de scène isolé). Quand Internet est disponible, la licence est revérifiée en arrière-plan au lancement.

5.2 Consulter ou libérer la licence

TOOLS → LICENCE : état de la licence, clé masquée, désactivation.
TOOLS → LICENCE : état de la licence, clé masquée, désactivation.
  1. Onglet TOOLS → touche LICENCE.
  2. La fenêtre affiche l'état (Active) et la clé, masquée.
  3. DEACTIVATE LICENSE libère la licence de cet appareil pour l'activer sur un autre (confirmation demandée, connexion Internet nécessaire). CLOSE referme la fenêtre sans rien changer.

5.3 Messages possibles

MessageQue faire
Clé vide ou trop courteVérifiez la saisie (copiez-collez la clé reçue).
Délai dépassé / erreur réseauL'appareil n'a pas d'accès Internet : connectez-le momentanément à un réseau avec Internet.
Clé invalideLa clé n'existe pas : vérifiez chaque caractère.
Limite d'appareils atteinteLa clé est déjà active ailleurs : désactivez-la sur l'ancien appareil (5.2).
Licence expirée ou désactivéeContactez l'assistance.

6. Onglet CNX — connexion et synchronisation

Onglet CNX, application connectée : afficheur ONLINE, adresses, bouton CONNECT, témoins de synchronisation et terminal.
Onglet CNX, application connectée : afficheur ONLINE, adresses, bouton CONNECT, témoins de synchronisation et terminal.

6.1 Les éléments de l'écran

ÉlémentRôle
Afficheur CONSOLE LINKOFFLINE tant que vous n'avez pas appuyé sur CONNECT, puis ONLINE suivi de l'adresse de la console. TX et RX indiquent le volume envoyé et reçu pendant la dernière seconde ; BUFFER le nombre de lignes du terminal.
TARGET IP ADDRESSAdresse IP de la console (exemple : 192.168.1.35). Touchez le champ pour la saisir. Elle est mémorisée.
LOCAL IP ADDRESSAdresse IP de votre appareil, détectée automatiquement (« detecting… » pendant la recherche). Touchez ce champ, une fois connecté, pour envoyer à la console l'adresse de retour (voir 6.3).
Bouton CONNECTLance la connexion puis la synchronisation complète. Son anneau s'allume en bleu quand la liaison est active. Un nouvel appui relance toute la synchronisation.
Témoins CONNEXION / SYNC PRESETS / SYNC FADERSAvancement de la synchronisation (voir 6.2).
SYNC SETUPNombre d'éléments à lire sur la console (voir 6.4).
CLEAR CACHEVide les listes mémorisées (voir 6.5).
SYSTEM MONITOR OUTPUTTerminal : journal de tout ce qui est envoyé et reçu (voir 6.6).

6.2 Ce qui se passe quand vous appuyez sur CONNECT

MomentActionTémoin
0 sVérification de l'adresse saisie (4 nombres séparés par des points), mémorisation, ouverture de la liaison OSC vers adresse:8081. Un message annonce la connexion en cours.CONNEXION clignote
1 sL'application se déclare connectée : un message vert le confirme, avec l'adresse de la console.
1,5 à 2 sLecture des exécuteurs de faders (20 pages) et des touches de la page courante.
3 sRéglage de l'adresse de retour sur la console, puis lecture des groupes, des séquences et des presets.CONNEXION allumé, SYNC PRESETS clignote
6 sLecture des noms et des niveaux des faders de la page 1 (message de synchronisation des faders).SYNC PRESETS allumé, SYNC FADERS clignote
8 sFin.Les trois témoins sont allumés
Important : l'OSC ne comporte pas d'accusé de réception. L'application affiche « Connected » et allume ses témoins même si la console ne répond pas. La vraie preuve que la liaison fonctionne dans les deux sens est l'arrivée des noms de vos groupes dans l'onglet GRP (ou des lignes vertes « ← » dans le terminal). Si les listes restent vides, suivez le dépannage.

6.3 L'adresse de retour (LOCAL IP ADDRESS)

Pour que la console sache où répondre, l'application lui envoie, à chaque synchronisation, ces deux commandes :

Set OSC 'RemoteApp' "DestinationIP"='192.168.1.37'
Set OSC 'RemoteApp' "Port"='8081'

(avec l'adresse de votre appareil). Vous pouvez les renvoyer à tout moment en touchant le champ LOCAL IP ADDRESS : le message « GMA3 → OSC unicast adresse » confirme l'envoi. C'est utile si vous avez changé de réseau ou si un autre appareil a pris la main. Si vous n'êtes pas connecté, l'application vous demande de vous connecter d'abord.

6.4 SYNC SETUP — quantités à synchroniser

Fenêtre SYNC CONFIGURATION.
Fenêtre SYNC CONFIGURATION.
RéglageValeur d'originePlageEffet
GROUPES301 à 500, par pas de 5Nombre de groupes lus dans le pool de groupes.
PRESETS301 à 500, par pas de 5Nombre de presets lus dans chaque pool (Dimmer, Color, Focus, Shapers…).
SÉQUENCES501 à 500, par pas de 5Nombre de séquences lues dans le pool de séquences.

Réglez ces valeurs au-dessus du plus grand numéro utilisé dans votre show, fermez la fenêtre (croix), puis appuyez de nouveau sur CONNECT. Des valeurs inutilement grandes allongent la synchronisation. Les réglages sont mémorisés.

6.5 CLEAR CACHE

Vide les groupes, presets, séquences, faders et exécuteurs gardés en mémoire et vide les grilles correspondantes (un message confirme que le cache est vidé). La licence, l'adresse IP, la langue et la teinte sont conservées. À utiliser quand vous changez de show, avant de relancer CONNECT.

6.6 Le terminal (SYSTEM MONITOR OUTPUT)

  • Chaque ligne commence par l'heure. Les lignes précédées de → sont des envois, celles précédées de ← (en vert) des réceptions ; les erreurs sont en rouge.
  • CLEAR efface le terminal ; COPY copie son contenu dans le presse-papiers (utile pour l'envoyer à l'assistance).
  • Champ « Enter a command… » et SEND : tapez une commande de console, par exemple Group 1 At 50 : elle part telle quelle à l'adresse /grandMA3/cmd. Une saisie qui commence par / est envoyée comme message OSC brut (le premier mot est l'adresse, les suivants sont les arguments), pour le diagnostic.

7. Onglet TOOLS — réglages et patch

Onglet TOOLS : langue, actions rapides, teinte de l'interface et Patch Viewer.
Onglet TOOLS : langue, actions rapides, teinte de l'interface et Patch Viewer.

7.1 LANGUAGE SELECT

Touches EN FR ES DE ZH : anglais, français, espagnol, allemand, chinois. Le choix est appliqué immédiatement aux textes traduisibles de l'application, à l'onglet LIB et à cette aide, et il est mémorisé. Les libellés gravés des touches (CONNECT, PRESET, STORE…) restent en anglais, comme sur la console.

7.2 QUICK ACTIONS

ToucheAction
HELPOuvre ce guide dans la langue choisie. La flèche ← en haut à gauche ramène à l'application.
DISCORDOuvre le serveur Discord de la communauté iFocus.
LICENCEOuvre la gestion de la licence (chapitre 5).

7.3 INTERFACE HUE ROTATION

Tournez le bouton pour faire pivoter la teinte de toute l'interface, de 0° à 360°. L'afficheur UI HUE indique l'angle. Le réglage est mémorisé ; pour revenir aux couleurs d'origine, ramenez le bouton à 0°.

7.4 PATCH VIEWER

  1. Connectez-vous à la console (onglet CNX).
  2. Touchez PATCH VIA OSC. L'application demande à la console la liste des projecteurs patchés ; une barre indique la progression (la liste arrive par morceaux, les morceaux perdus sont redemandés automatiquement). Sans réponse au bout de 20 secondes : « Timeout — No response from console ».
  3. Le tableau affiche, pour chaque projecteur : FID, Nom, Mode et adresse DMX, avec le nom du show en tête. L'afficheur indique le total (PATCH TOTAL, FIXTURES).

7.5 QR CODE — partager le patch

  1. Chargez d'abord le patch (7.4) ; sinon l'application affiche « No patch loaded ».
  2. Touchez QR CODE : une fenêtre affiche un QR code et l'adresse http://adresse-de-l'appareil:8088/patch.html. Copier l'URL la place dans le presse-papiers.
  3. Tout appareil du même réseau peut scanner le code ou ouvrir l'adresse dans un navigateur pour consulter le patch. Sont aussi disponibles : /patch.pdf (PDF), /patch.txt (texte), /patch.json (données).

8. Onglet KEY — clavier de commande

Onglet KEY : ligne de commande, touches de commande, pavé numérique et barre d'action.
Onglet KEY : ligne de commande, touches de commande, pavé numérique et barre d'action.

8.1 La ligne de commande

L'afficheur CMD> montre la commande en cours de composition. Les touches de composition y ajoutent un mot ; rien n'est envoyé tant que vous n'avez pas appuyé sur PLEASE. À droite de l'afficheur : le témoin CONSOLE (allumé quand l'application est connectée), le témoin OSC TX (clignote à chaque envoi) et PAGE (page courante de l'onglet FADER). Après un envoi, la ligne LAST ▸ rappelle la dernière commande envoyée, suivie de SENT (ou OFFLINE si l'application n'était pas connectée).

8.2 Touches de composition (ajoutent un mot à la ligne)

ToucheTexte ajoutéToucheTexte ajouté
FIXTUREFixtureSTOREStore
CHANChannelUPDATEUpdate
GROUPGroupFULL INTENSITYFull
PRESETPreset0 … 9, .le chiffre, le point
++−-
THRUThruIFIf
ATAt

8.3 Touches à effet immédiat

ToucheCommande envoyée
UP DOWN PREV SET NEXTUp, Down, Prev, Set, Next
SOLOSolo On / Solo Off (bascule)
HIGHLHighlight On / Highlight Off (bascule)
B.OBlackout On / Blackout Off (bascule)

8.4 Barre d'action

ToucheEffet
OOPSRetire le dernier mot de la ligne. N'envoie rien à la console (ce n'est pas le Oops de la console).
MADonne accès aux secondes fonctions des touches (voir 8.5).
CLEAREnvoie ClearAll à la console (sélection et programmeur vidés) et efface la ligne de commande.
PLEASEEnvoie la ligne composée, puis la vide. Si la ligne est vide, rien n'est envoyé.

8.5 La touche MA

Comme sur la console, MA donne une seconde fonction à certaines touches. Quand MA est active, la légende orange de la seconde fonction apparaît sur les touches concernées.

  • Maintien : gardez MA enfoncée et touchez l'autre touche avec un second doigt.
  • Un coup : touchez brièvement MA (elle reste allumée), puis la touche voulue ; MA s'éteint ensuite. Un second appui bref sur MA l'éteint sans rien faire.
  • Cycle : pour les touches à plusieurs secondes fonctions, touchez la même touche plusieurs fois pour faire défiler les mots.
MA +RésultatType
FIXTUREFixtureType → FixtureLayer → FixtureClassajouté à la ligne (cycle)
GROUPTagajouté à la ligne
PRESETFeatureGroup → DataPoolajouté à la ligne (cycle)
HIGHLLowlightenvoyé immédiatement
PREVPrevious Stepenvoyé immédiatement
SETStep Toggleenvoyé immédiatement
NEXTNext Stepenvoyé immédiatement
STORERecordajouté à la ligne
UPDATEOffset → Cookajouté à la ligne (cycle)
0Holdajouté à la ligne
+Nextajouté à la ligne
−Previousajouté à la ligne
.Defaultajouté à la ligne
ATIntegrate → Extractajouté à la ligne (cycle)

8.6 Exemples

ButTouchesLigne envoyée
Sélectionner les projecteurs 1 à 10FIXTURE 1 THRU 1 0 PLEASEFixture 1 Thru 10
Groupe 3 à 50 %GROUP 3 AT 5 0 PLEASEGroup 3 At 50
Groupes 1 et 4 à plein feuGROUP 1 + GROUP 4 FULL INTENSITY PLEASEGroup 1 + Group 4 Full
Rappeler le preset couleur 4.2AT PRESET 4 . 2 PLEASEAt Preset 4.2

9. Onglet GRP — groupes

Onglet GRP : groupes de la console, avec leurs noms et leurs couleurs.
Onglet GRP : groupes de la console, avec leurs noms et leurs couleurs.
  • Chaque pavé porte le numéro et le nom d'un groupe de la console ; la couleur du pavé est celle de l'apparence du groupe sur la console (elle arrive quelques secondes après les noms).
  • Toucher un pavé envoie Group N (N = numéro du groupe). Le pavé s'allume.
  • Sélection multiple : touchez plusieurs pavés à la suite ; chaque appui envoie son Group N, et la console les additionne dans sa sélection. L'afficheur SEL ▸ en bas à gauche rappelle les groupes touchés et leur nombre.
  • CLEAR (en bas à droite) envoie Clear (premier cran du Clear de la console : la sélection est vidée, le programmeur est conservé) et éteint les pavés.
  • Pages : flèches ▲ ▼ et indicateur « 1 / 2 ». Une page contient 32 pavés (8 × 4) sur tablette en paysage.
  • Liste vide : un message invite à lancer une synchronisation depuis l'onglet CNX. Si certains groupes manquent, augmentez GROUPES dans SYNC SETUP.
Méthode de travail : sélectionnez vos projecteurs ici (ou dans KEY), puis réglez-les dans les onglets DIM, POSI, FOCUS, COLOR, BEAM et SHAPE : ces onglets agissent sur la sélection courante de la console.

10. Onglet DIM — intensité

Onglet DIM : afficheur d'intensité, encodeur à deux anneaux et grille de touches.
Onglet DIM : afficheur d'intensité, encodeur à deux anneaux et grille de touches.

10.1 L'encodeur

  • L'encodeur a deux parties : le bouton central (COARSE) règle par pas de 2 % tous les 15° ; l'anneau extérieur (FINE) règle par pas de 0,5 %. Posez le doigt sur la partie voulue et tournez.
  • Commande envoyée : Attribute "dimmer" At valeur, de 0 à 100.
  • L'afficheur INTENSITY montre la valeur, une barre et le mode utilisé en dernier (COARSE / FINE). La couronne de voyants suit la valeur.

10.2 La grille de touches

TouchesCommande envoyée
0 25 33 50 65 75 85Attribute "dimmer" At 0 … At 85. La touche du niveau courant est éclairée.
FULLAttribute "dimmer" At 100
UP DOWN PREV SET NEXT, SOLO HIGHLVoir les principes communs.
PRESETOuvre ou referme la vue des presets (ci-dessous).

10.3 La vue PRESET (identique dans DIM, POSI, FOCUS, COLOR, BEAM et SHAPE)

Vue PRESET de l'onglet DIM : les presets du pool Dimmer de la console.
Vue PRESET de l'onglet DIM : les presets du pool Dimmer de la console.
  1. Touchez PRESET : la partie gauche est remplacée par la grille des presets lus sur la console ; la touche reste éclairée.
  2. Touchez un preset pour l'appliquer à la sélection. Commande envoyée : At Preset pool.N.
  3. Flèches ▲ ▼ : pages suivantes (16 presets par page en paysage).
  4. Touchez de nouveau PRESET pour revenir aux encodeurs. La grille de touches de droite reste utilisable dans les deux vues.
OngletPool de presets de la console
DIM1 — Dimmer
POSI2 — Position
COLOR4 — Color
BEAM5 — Beam
FOCUS6 — Focus
SHAPE8 — Shapers
Numérotation : le numéro inscrit sur chaque pavé est le numéro réel du preset dans le pool de la console ; c'est lui qui est envoyé (N). Des emplacements vides dans le pool ne décalent donc rien. Si des presets manquent, augmentez PRESETS dans SYNC SETUP.

11. Onglet POSI — Pan / Tilt

Onglet POSI, vue ROTARY : encodeurs PAN et TILT.
Onglet POSI, vue ROTARY : encodeurs PAN et TILT.

11.1 Vue ROTARY

  • Deux encodeurs à deux anneaux, PAN et TILT : bouton central = COARSE, anneau extérieur = FINE.
  • Les encodeurs envoient des commandes relatives : chaque mouvement ajoute ou retire un pas (1 en COARSE, 0,1 en FINE) à la position actuelle des projecteurs : Attribute "PAN" At Absolute PercentFine ++ 1, Attribute "TILT" At Absolute PercentFine - 0.1…
  • L'afficheur montre les angles cumulés depuis l'application, avec deux échelles (Pan ±180°, Tilt ±90°).

11.2 Vue XY PAD

Onglet POSI, vue XY PAD.
Onglet POSI, vue XY PAD.
  • Touchez XY PAD pour afficher le pavé tactile, ROTARY pour revenir aux encodeurs.
  • Faites glisser le doigt : le déplacement horizontal agit sur le Pan, le déplacement vertical sur le Tilt (vers le haut = Tilt positif). C'est le déplacement du doigt qui compte, pas l'endroit où vous le posez : environ 3 pixels par degré.

11.3 La grille de touches

ToucheEffet
TILT −45° TILT 0° TILT +45°Place le Tilt à la valeur indiquée (valeur absolue envoyée sur l'attribut tilt). La touche de la valeur courante est éclairée.
PAN −45° PAN 0° PAN +45°Place le Pan à la valeur indiquée (attribut pan).
RESETRemet Pan et Tilt au centre (0°).
INVERTInverse le signe du Pan et du Tilt en cours et envoie les nouvelles valeurs.
FLIPEnvoie Flip : même point visé avec l'autre combinaison Pan/Tilt.
SOLO HIGHL DOWN PREV SET NEXTVoir les principes communs.
PRESETVue des presets de position (pool 2) — voir 10.3.
Vue PRESET de l'onglet POSI.
Vue PRESET de l'onglet POSI.

12. Onglet FOCUS — Focus / Zoom

Onglet FOCUS : encodeurs FOCUS et ZOOM.
Onglet FOCUS : encodeurs FOCUS et ZOOM.
  • Deux encodeurs à deux anneaux : FOCUS (netteté) et ZOOM (ouverture du faisceau). Bouton central = COARSE (2 % par 15°), anneau extérieur = FINE (0,5 %).
  • Commandes : Attribute "FOCUS1" At valeur et Attribute "zoom" At valeur, de 0 à 100.
ToucheCommande envoyée
FOCUS MIN FOCUS DEF FOCUS MAXAttribute "focus" At 0, At 50, At 100
ZOOM MIN ZOOM DEF ZOOM MAXAttribute "zoom" At 0, At 50, At 100
B.O SOLO HIGHL, UP DOWN PREV SET NEXTVoir les principes communs.
PRESETVue des presets Focus (pool 6) — voir 10.3.

Sur l'encodeur, choisissez la précision en posant le doigt sur le centre (COARSE) ou sur l'anneau (FINE). La touche FINE de la grille, une fois éclairée, fait aussi travailler le bouton central en FINE.

13. Onglet COLOR — couleur

13.1 Vue COLOR PICK

Onglet COLOR, vue COLOR PICK : roue chromatique et faders R, G, B.
Onglet COLOR, vue COLOR PICK : roue chromatique et faders R, G, B.
  • Roue : l'angle donne la teinte, la distance au centre la saturation (centre = blanc). Touchez ou faites glisser.
  • Faders R, G, B : réglage de chaque composante ; la valeur (0 à 255) s'affiche au-dessus.
  • Chaque mouvement envoie les trois composantes : Attribute "colorrgb_r" At n, "colorrgb_g", "colorrgb_b" (en pourcentage).
  • L'afficheur montre R, G, B en pourcentage et une pastille de la couleur obtenue.

13.2 Vue ROTARY

Onglet COLOR, vue ROTARY : sept boutons.
Onglet COLOR, vue ROTARY : sept boutons.
  • Touchez ROTARY (et COLOR PICK pour revenir à la roue).
  • Boutons RED, GREEN, BLUE, WHITE : composantes RVB (mêmes attributs que ci-dessus) et blanc (colorrgb_w). Boutons CTO, CTC, CTB : attributs cto, ctc, ctb, de 0 à 100.
  • La touche COARSE / FINE à côté des boutons choisit le pas de tous les boutons de cette vue.

13.3 La grille de touches

ToucheValeurs envoyées (R / G / B)
WHITE100 / 100 / 100
RED · GREEN · BLUE100/0/0 · 0/100/0 · 0/0/100
CYAN · YELLOW · MAGENTA0/100/100 · 100/100/0 · 100/0/100
NO COLOR0 / 0 / 0
PRESETVue des presets de couleur (pool 4) — voir 10.3.
Vue PRESET de l'onglet COLOR : les presets de couleur de la console.
Vue PRESET de l'onglet COLOR : les presets de couleur de la console.
Ces réglages pilotent les attributs de mélange RVB (ColorRGB_R/G/B). Pour un projecteur à roue de couleurs ou à mélange CMY seul, utilisez plutôt les presets de couleur de la console.

14. Onglet BEAM — faisceau

Onglet BEAM : cinq boutons et touches de mode des gobos et du prisme.
Onglet BEAM : cinq boutons et touches de mode des gobos et du prisme.
  • Cinq boutons : IRIS (iris), GOBO 1 (Gobo1), GOBO 2 (Gobo2), PRISM (Prism1), FROST (frost). Commande : Attribute "nom" At valeur.
  • La touche COARSE / FINE choisit le pas des boutons ; l'afficheur rappelle le mode.

Touches de mode : ce que pilote chaque bouton

Ces touches n'envoient rien par elles-mêmes : elles changent l'attribut que règle le bouton correspondant. Un second appui revient à la sélection du gobo ou du prisme.

ToucheLe bouton règle alors…
GOBO 1 POS / GOBO 1 ROTGOBO 1 : l'index (position) du gobo — Gobo1Pos ; ou sa rotation continue — Gobo1PosRotate.
GOBO 2 POS / GOBO 2 ROTGOBO 2 : Gobo2Pos ou Gobo2PosRotate.
PRISM P1 / P1 ROTPRISM : le prisme 1 (Prism1) ou sa rotation (Prism1PosRotate).
PRISM P2 / P2 ROTPRISM : le second effet (EffectIndex2) ou sa rotation (EffectRotate2).

La case correspondante de l'afficheur indique l'attribut en cours. Les autres touches (UP, SOLO, HIGHL, PRESET, DOWN, PREV, SET, NEXT) sont décrites dans les principes communs.

15. Onglet SHAPE — couteaux

Onglet SHAPE : huit boutons de couteaux et la rotation.
Onglet SHAPE : huit boutons de couteaux et la rotation.
  • Huit boutons 1A, 1B, 2A, 2B, 3A, 3B, 4A, 4B : les deux côtés de chacun des quatre couteaux. Commande : Attribute "blade1a" At valeur … "blade4b", de 0 à 100 %.
  • Bouton ROT : rotation de l'ensemble du module (shaperrot), affichée de 0 à 360°.
  • La touche COARSE / FINE à côté des boutons choisit le pas (2 % ou 0,5 % par 15°).
ToucheEffet
FINERéglage fin des huit boutons de couteaux (même réglage que la touche COARSE / FINE à côté des boutons ; la touche reste éclairée).
R.FINERéglage fin du bouton ROT.
RST BLDRamène les huit couteaux à leur valeur par défaut : Attribute "Blade1a" + … + "Blade4b" At Default.
RST ROTRamène la rotation à sa valeur par défaut : Attribute ShaperRot At Default.
RESETMet les huit couteaux et la rotation à 0.
SWAP · INVERTEnvoient SWAP et INVERT à la console.
B.O SOLO HIGHL PRESET, navigationVoir les principes communs et 10.3.
Conseil : engagez d'abord les couteaux (1A à 4B), puis ajustez la rotation pour aligner la découpe sur le décor ; terminez en FINE.

16. Onglet SEQ — séquences

Onglet SEQ : le pool de séquences de la console.
Onglet SEQ : le pool de séquences de la console.
  • Chaque pavé porte le numéro et le nom d'une séquence, avec la couleur de son apparence sur la console.
  • Premier appui : Go+ Sequence N, le pavé s'allume. Second appui : Off Sequence N, le pavé s'éteint.
  • L'état allumé est celui que l'application a elle-même commandé : une séquence lancée depuis la console n'allume pas le pavé.
  • Pages : flèches ▲ ▼ et indicateur (32 pavés par page sur tablette en paysage).
  • Séquences manquantes : augmentez SÉQUENCES dans SYNC SETUP (valeur d'origine : 50) et relancez CONNECT.

17. Onglet FADER — exécuteurs

Onglet FADER : 15 tranches d'exécuteurs de la page courante.
Onglet FADER : 15 tranches d'exécuteurs de la page courante.

17.1 Une tranche, de haut en bas

ÉlémentExécuteurFonction
Bouton rotatif + touche401 à 415Le bouton règle le niveau de l'exécuteur (faites glisser verticalement) ; la touche dessous agit comme les touches du bas.
Bouton rotatif + touche301 à 315Idem pour la rangée 300.
Afficheur201 à 215Nom de l'exécuteur lu sur la console ; le liseré prend la couleur de l'apparence.
Fader201 à 215Niveau de 0 à 100 %. Sous le fader : numéro et valeur.
Touche201 à 215Touche de l'exécuteur (voir 17.3).
Touche101 à 115Touche de la rangée 100.

17.2 Pages

Les touches − et + autour de PAGE n changent de page d'exécuteurs (de 1 à 99). Les numéros restent 101–115, 201–215, 301–315, 401–415 : c'est la page qui change dans les commandes. À chaque changement, l'application relit sur la console les noms, les niveaux, les couleurs et le type des touches.

17.3 Commandes envoyées

GesteCommande
Déplacer un faderFaderMaster Page P Executor 2xx At valeur (au plus 5 envois par seconde pendant le mouvement, puis la valeur finale au relâcher).
Tourner un bouton 3xx ou 4xxType Page P Executor N At valeur, où Type est la fonction du bouton lue sur la console (FaderMaster par défaut).
Appuyer sur une toucheFaderMaster Page P Executor N At 100 à l'appui, … At 0 au relâcher (effet « flash »). Si la touche est de type Toggle sur la console, chaque appui alterne 100 et 0 et la touche reste éclairée.

Le libellé de chaque touche est le nom de l'exécuteur, avec le type de touche lu sur la console en sous-titre.

17.4 Retour de la console

  • Quand un fader bouge sur la console, la tranche suit dans l'application (retour OSC direct, complété par une relecture toutes les 2 secondes tant que l'onglet FADER est ouvert).
  • Un fader que vous êtes en train de toucher n'est pas recalé par la console.
  • Si les tranches affichent « (No name) » ou restent vides : la page n'a pas d'exécuteurs assignés, ou la console ne répond pas (voir dépannage).

18. Onglet LIB — recherche de projecteurs

Onglet LIB : catégories de canaux, séquence DMX composée et résultats.
Onglet LIB : catégories de canaux, séquence DMX composée et résultats.

LIB retrouve un projecteur (et son mode) à partir de l'ordre de ses canaux DMX, dans une base embarquée de plus de 30 000 modes de projecteurs de la bibliothèque grandMA3. Tout fonctionne hors ligne, sans console.

  1. DMX CATEGORIES : choisissez une catégorie (COLORS, INTENSITY, POSITION, ZOOM/FOCUS, GOBO, EFFECTS, CONTROL), puis touchez un canal dans la liste (il s'éclaire).
  2. ADD CHANNEL l'ajoute à la DMX SEQUENCE. Recommencez dans l'ordre des canaux du projecteur (canal 1, canal 2…).
  3. Pour corriger : touchez une ligne de la séquence puis REMOVE, UP ou DOWN ; CLEAR vide la séquence. Le champ Custom channel… et ADD ajoutent un nom de canal absent des listes.
  4. Lancez STANDARD (recherche tolérante) ou STRICT (la séquence doit correspondre exactement). La barre de voyants indique l'avancement.
  5. Les résultats donnent, pour chaque projecteur : nom et mode, fabricant, classe, note de correspondance sur 10 et les dix premiers canaux.
ToucheEffet
TEST LINKVérifie que la base embarquée est lisible.
DB INFOAffiche le nombre de projecteurs et de canaux de la base et sa date.
CLEAR (colonne de droite)Efface les résultats.

L'afficheur rappelle la taille de la base, la longueur de la séquence, le nombre de résultats et le dernier mode de recherche.

19. Onglet DIPSW — adresse DMX et DIP switches

Onglet DIPSW : l'adresse 293 et la position des neuf interrupteurs.
Onglet DIPSW : l'adresse 293 et la position des neuf interrupteurs.

Convertit une adresse DMX (1 à 512) en position de DIP switches, et inversement. Fonctionne hors ligne.

  • Saisir l'adresse : touchez le champ DMX ADDRESS pour la taper, tournez le bouton ADDRESS (4° par unité), ou utilisez −1 / +1.
  • QUICK ADDRESS : 1 128 256 384 512, RANDOM (adresse au hasard), ALL OFF (adresse 1) et ALL ON (adresse 512).
  • Bloc d'interrupteurs : touchez un interrupteur pour le basculer ; l'adresse se recalcule. Un interrupteur en haut, voyant allumé, est sur ON.
  • L'écran du bas détaille le calcul : adresse = valeur + 1, décomposition de la valeur en puissances de 2, écriture binaire et liste des interrupteurs sur ON.
InterrupteurSW9SW8SW7SW6SW5SW4SW3SW2SW1
Valeur1248163264128256

Exemple : adresse 293 → valeur 292 = 256 + 32 + 4 → interrupteurs de valeur 256, 32 et 4 sur ON. Repérez-vous sur la valeur inscrite sous chaque interrupteur : sur la plupart des projecteurs, l'interrupteur n° 1 vaut 1, le n° 2 vaut 2, etc.

20. Onglet JOYSTICK — manette de jeu

Onglet JOYSTICK : état de la manette, courbe de réponse et affectation des 16 commandes.
Onglet JOYSTICK : état de la manette, courbe de réponse et affectation des 16 commandes.

20.1 Brancher une manette

  1. Associez la manette à l'appareil dans Paramètres Android → Bluetooth (ou branchez-la en USB). Toute manette reconnue par Android comme manette de jeu convient (Xbox, PlayStation, générique).
  2. Ouvrez iFocus Remote : l'afficheur GAMEPAD LINK indique le nom de la manette ; sinon NOT CONNECTED.
  3. Bougez un stick : les cases L X, L Y, R X, R Y, LT, RT de l'afficheur et le dessin de la manette réagissent. LAST ACTION montre la dernière commande déclenchée.

20.2 BUTTON MAPPING — les 16 affectations

Touchez un champ pour choisir l'action dans la liste. Chaque choix est mémorisé immédiatement.

Commande de la manetteRéglage d'origineActions possibles
ASetSet, Enter, Clear, Solo, Highlight, Blackout, Fine (Toggle / ON / OFF), Go Home, aucune
BSoloNext, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, aucune
XPrevPrev, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, aucune
YHighlightEnter, Clear, Go Home, Solo, Highlight, Blackout, Fine, aucune
LB / RB (gâchettes hautes)Previous Group / Next GroupPrevious Group, Next Group, Prev, Next, Solo, Highlight, Blackout, Fine, aucune
VIEW (Select)BlackoutClear, Solo, Highlight, Blackout, Fine, Speed ÷2, Speed ÷4, Speed ×1, aucune
MENU (Start)Go HomeGo Home, Enter, Clear, Fine, Speed ÷2, Speed ÷4, Speed ×1, aucune
STICK L (axe vertical)ZoomPan, Tilt, Pan/Tilt, Zoom, Focus, Zoom/Focus, Dimmer, Fine, aucune
STICK RPan/Tiltmêmes choix
LT / RT — PRESS (appui franc)Prev / NextPrev, Next, Previous Group, Next Group, Solo, Highlight, Blackout, Fine, aucune
LT / RT — ANALOG (progressif)aucunePan −/+, Tilt −/+, Zoom −/+, Focus −/+, Dimmer −/+
D-PAD haut / basDimmerPrev/Next, Pan, Tilt, Zoom, Focus, Dimmer, aucune
D-PAD gauche / droitePrev / Nextmêmes choix

20.3 Ce qu'envoient les actions

ActionCommande
Set, Clear, Prev, Next, Go HomeSet, Clear, Prev, Next, GoHome
EnterEnvoie la ligne en cours de l'onglet KEY (comme PLEASE).
Solo, Highlight, BlackoutBascules … On / … Off, partagées avec les onglets.
Previous Group / Next GroupGroup N : parcourt les groupes synchronisés.
Pan, Tilt, Focus (sticks, D-PAD, gâchettes)Commandes relatives Attribute "Pan" At Absolute PercentFine ++ n (ou - n).
Zoom, DimmerValeur absolue de 0 à 100 : Attribute "zoom" At n, Attribute "Dimmer" At n.
Fine, SpeedRéglages internes à l'application (rien n'est envoyé).
LB + RB ensembleToujours GoHome.
  • Fine : divise par 10 le pas des boutons et du D-PAD (5 → 0,5). L'écran de la manette affiche X10 en mode normal et /10 en mode Fine.
  • Speed ÷2 ou ÷4 : ralentit les sticks ; l'écran affiche ×1, ÷2 ou ÷4. Fine et Speed reviennent à la normale à chaque lancement.
  • Un clic sur le stick gauche remet à zéro le cumul Pan/Tilt de la manette.

20.4 RESPONSE CURVE — courbe de réponse des sticks

RéglagePlageOrigineEffet
DEAD ZONE (zone morte)0,05 à 0,250,12En dessous de ce seuil, le stick est ignoré : évite les dérives d'un stick qui ne revient pas parfaitement au centre.
PRECISION (exposant)1,0 à 4,02,51 = réponse linéaire ; plus la valeur est grande, plus le début de la course est doux et précis.
MAX SPEED (vitesse max)1 à 154Vitesse atteinte stick à fond.

Formule : sortie = signe × ((|x| − zone morte) / (1 − zone morte))exposant × vitesse max.

  • INVERT PAN / INVERT TILT : inversent le sens du Pan ou du Tilt pour les sticks, le D-PAD et les gâchettes (touche éclairée = inversé).
  • RESET : remet toutes les affectations et la courbe aux réglages d'origine.

21. Tablette, téléphone, portrait et paysage

L'application tourne avec l'appareil. Les mêmes fonctions sont disponibles partout ; seule la disposition change.

Tablette en portrait : l'afficheur en haut, la commande principale au milieu, les touches en bas sous les pouces.
Tablette en portrait : l'afficheur en haut, la commande principale au milieu, les touches en bas sous les pouces.
Téléphone en portrait : onglets sur trois rangs, mêmes commandes que sur la tablette.
Téléphone en portrait : onglets sur trois rangs, mêmes commandes que sur la tablette.
Tablette paysageTablette portraitTéléphone
Ongletsune rangée de 15deux rangées (8 + 7)portrait : trois rangées de 5 ; paysage : une rangée
GRP / SEQ8 colonnes5 colonnesportrait : 4 colonnes ; paysage : autant que la largeur le permet
FADER15 tranches côte à côtedeux rangées (201–208 puis 209–215)portrait : deux rangées, faders allongés ; paysage : 15 tranches
Vue PRESET4 colonnes5 colonnescomme la tablette

22. Ce que l'application mémorise

DonnéeConservée après fermeture ?
Adresse IP de la console, quantités de SYNC SETUPOui
Langue, teinte de l'interfaceOui
Groupes, séquences et presets de la dernière synchronisation, et leurs couleursOui (visibles hors ligne ; effacés par CLEAR CACHE ou remplacés à la synchronisation suivante)
Affectations de la manette et courbe de réponseOui
LicenceOui (chiffrée, liée à l'appareil)
Noms et niveaux des faders, page FADER couranteNon : relus à chaque connexion
Ligne de commande, état de SOLO / HIGHL / B.O, pavés SEQ et GRP allumés, mode Fine / Speed de la manetteNon

L'application ne se reconnecte pas toute seule : après chaque lancement, appuyez sur CONNECT.

23. Dépannage

« Connected » s'affiche mais rien ne se passe sur la console

  1. Sur la console, ouvrez la fenêtre System Monitor : avec Echo Input sur Yes, chaque commande reçue s'y inscrit. Rien ne s'affiche ? Le message n'arrive pas : vérifiez l'adresse IP saisie, que les deux appareils sont sur le même réseau, Enable Input, le port 8081, le mode UDP, et sur onPC qu'une session est lancée et que le pare-feu autorise grandMA3.
  2. Les messages arrivent mais ne sont pas exécutés : vérifiez le préfixe grandMA3 (majuscules exactes) et Receive Command = Yes.

Les commandes passent, mais les listes (GRP, SEQ, presets, faders) restent vides

  1. La console ne sait pas répondre à l'appareil. Vérifiez que la ligne OSC s'appelle exactement RemoteApp, que Enable Output et Send / Send Command sont actifs.
  2. Dans CNX, touchez LOCAL IP ADDRESS : la colonne Destination IP de la console doit prendre l'adresse de votre appareil, port 8081.
  3. Vérifiez que LOCAL IP ADDRESS n'affiche pas l'adresse d'un autre réseau (données mobiles, VPN). Coupez les données mobiles si besoin.
  4. Appuyez de nouveau sur CONNECT.

Des groupes, séquences ou presets manquent

Augmentez les quantités dans SYNC SETUP, puis CONNECT. Sur un Wi-Fi chargé, relancez la synchronisation : l'OSC peut perdre des messages.

Un pavé de preset rappelle le mauvais preset

Relancez CONNECT et attendez une dizaine de secondes : la liste complète des presets, avec leurs numéros réels, arrive après les noms (voir 10.3).

Les faders ne suivent pas la console

Restez sur l'onglet FADER (la relecture n'a lieu que lorsqu'il est ouvert), vérifiez Send = Yes sur la ligne OSC et l'adresse de retour (6.3).

La manette n'est pas détectée

Associez-la d'abord dans les paramètres Bluetooth d'Android, puis relancez l'application.

Les noms viennent d'un ancien show

CLEAR CACHE puis CONNECT.

Envoyer un diagnostic à l'assistance

Onglet CNX : reproduisez le problème, touchez COPY sous le terminal et collez le texte dans votre message.

24. Assistance

ApplicationiFocus Remote — par Jeff FreeMAN
ConsolesgrandMA3 (consoles et onPC)
Android7.0 ou plus récent
Licence et boutiquefreeman-shop.com
Communauté et aideServeur Discord iFocus : onglet TOOLS → DISCORD

iFocus Remote — Jeff FreeMAN

iFocus Remote — Complete Guide

Remote control for grandMA3 consoles (console and onPC), using OSC over the local network. This guide describes the whole application, tab by tab and function by function, as well as how to set up the console.

1. Overview

iFocus Remote turns an Android tablet or phone into a programming remote for grandMA3. The application sends command line commands to the console over OSC (the same ones you would type on the console) and reads back the names of your groups, presets, sequences and executors in order to display them.

  • 15 tabs: CNX, TOOLS, KEY, GRP, DIM, POSI, FOCUS, COLOR, BEAM, SHAPE, SEQ, FADER, LIB, DIPSW, JOYSTICK.
  • Same interface on tablet and phone, in landscape and in portrait; the display scales to the screen.
  • 5 languages: English, French, Spanish, German, Chinese (TOOLS tab).
  • Haptic feedback: a short vibration (30 ms) confirms every press.
  • Works offline for display: the lists received during the last synchronization remain visible, but no command is sent until the application is connected.

Principles common to all tabs

  • Tab bar at the top; the active tab is lit in blue.
  • Display (blue banner) at the top of each tab: it shows the current values.
  • Keys: a key whose light bar is blue is active (toggle engaged, view open, current value).
  • SOLO, HIGHL, B.O toggles: found in several tabs, their state is shared across the whole application. First press: Solo On, Highlight On, Blackout On; second press: Solo Off, Highlight Off, Blackout Off.
  • Navigation keys UP DOWN PREV SET NEXT: immediately send Up, Down, Prev, Set, Next to the console.
Good to know: the values shown on the displays (intensity, Pan/Tilt, colors…) are the ones you set from the application. They are not read back from the console: if you change an attribute from the console or by recalling a preset, the application's display does not move. The lists (groups, presets, sequences) and the executors of the FADER tab, on the other hand, are read from the console.

2. Quick start

  1. Connect the tablet (or phone) and the console to the same network (same address range, for example 192.168.1.x).
  2. On the console: Menu → In & Out → OSC, create a line named exactly RemoteApp, port 8081, prefix grandMA3, UDP mode, then turn on Enable Input and Enable Output (full details in chapter 3).
  3. On grandMA3 onPC, start a session: without a session, onPC does not open its OSC port.
  4. Open iFocus Remote. On first launch, enter your license key (chapter 5).
  5. CNX tab: enter the console's IP address in TARGET IP ADDRESS.
  6. Check that LOCAL IP ADDRESS shows your device's address (it must be in the same range as the console's).
  7. Press the large CONNECT button. The display switches to ONLINE and the three indicators CONNEXION, SYNC PRESETS, SYNC FADERS light up one after the other (about 8 seconds).
  8. Open the GRP tab: your groups should appear with their names and colors. If the list is empty, see troubleshooting.
  9. Tap a group, then switch to DIM and turn the encoder: the fixtures respond.

3. Setting up the grandMA3 console

This setup is done only once per show file (the OSC configuration is saved in the show).

3.1 Open the OSC menu

  1. Press the Menu key on the console (or click the gear icon at the top left in onPC).
  2. Choose In & Out.
  3. In the left-hand column, choose OSC.
Console menu: open In & Out.
Console menu: open In & Out.

3.2 Create the OSC line

The console's In & Out → OSC menu, with the seven items to set (a single line is enough).
The console's In & Out → OSC menu, with the seven items to set (a single line is enough).
  1. (1) Interface: choose the console's network adapter that is on the same network as the tablet (here Ethernet 192.168.1.35).
  2. (2) Enable Output: turn it on (the text turns yellow). The console will be able to reply to the application.
  3. (3) Enable Input: turn it on. The console will accept commands from the application.
  4. (4) Name: tap New OSC Data to create a line and name it exactly RemoteApp (capital R and A, no space). This name is mandatory: the application addresses the console using this name.
  5. (5) Destination IP: the IP address of your tablet or phone (the one shown in LOCAL IP ADDRESS on the CNX tab). You can leave it empty or wrong: the application sets it itself on every connection.
  6. (6) Mode, Port, Prefix: on the same line, set Mode to UDP, Port to 8081, and enter the prefix grandMA3 in the Prefix column (tap the cell, type grandMA3 with the exact capitals, no slash and no space, then confirm). Without this prefix, the console ignores everything the application sends.
  7. (7) Right-hand columns: set Yes everywhere (table below).
The three values to enter exactly: Name = RemoteApp · Port = 8081 · Prefix = grandMA3. A single line is enough: do not create several RemoteApp lines, the application addresses the line by its name; with several lines of the same name, there is no telling which one receives the return address.
ColumnValueWhy
NameRemoteAppName used by the application to configure the line (Set OSC 'RemoteApp' …) and by the console to reply (SendOSC "RemoteApp" …).
Destination IPDevice IPAddress the console sends its replies to. Set automatically by the application.
ModeUDPThe only mode used by the application.
Port8081Single port, in both directions: the console listens on 8081 and replies to port 8081 on the device. This port cannot be changed in the application.
PrefixgrandMA3All commands are sent to the OSC address /grandMA3/cmd. Respect the capitalization; do not add a slash.
Data Pool, Page, Fader, Executor Knob, Keydefault valuesLeave DataPool, Page, Fader, Encoder, Key.
Fader Range100The application's faders work from 0 to 100.
ReceiveYesReceives the fader moves sent by the application.
SendYesSends the console's fader moves back to the application.
Receive CommandYesEssential: without it, no command from the application is executed and the synchronization stays empty.
Send CommandYesCommand line feedback.
Echo Input / Echo OutputYesShows the OSC traffic in the console's System Monitor: handy for checking that messages are arriving.
Several devices: the application always configures the line named RemoteApp. Two devices connected at the same time therefore compete for the return address: the last one to synchronize is the one that receives the console's replies. Sent commands, however, work from all devices.

3.3 Things to check on the console side

  • Session (onPC): on grandMA3 onPC, the OSC input only opens once a session is started. In standalone mode without a session, the console receives nothing.
  • Console IP address: Menu → Network. Note the address of the interface chosen in item (1): this is the one you will enter in the application.
  • Firewall (onPC on Windows): allow grandMA3 onPC on the private network (inbound UDP 8081).
  • Web Remote: not needed: you do not have to enable the console's Web Remote or create a user: the application does not use it. Everything goes through OSC, including fader feedback (Send column = Yes).

4. Network: addresses, ports and prefix

ItemValueDirectionPurpose
OSC address for commands/grandMA3/cmddevice → consolePrefix grandMA3 + cmd; the argument is the command text.
OSCUDP 8081device → consoleSends commands and faders.
OSCUDP 8081console → deviceSynchronization replies, fader feedback.
Patch serverTCP 8088network → devicePatch web page shared by QR code (TOOLS tab).
LicenseTCP 443 (Internet)device → InternetLicense activation and verification.
  • The OSC port is fixed at 8081 in the application.
  • The device and the console must be in the same subnet. On Wi-Fi, disable the access point's "client isolation", which prevents devices from seeing each other.
  • Prefer a dedicated 5 GHz Wi-Fi: OSC travels over UDP, without acknowledgment, and a congested network loses messages (the application then requests the incomplete lists again).

5. License

5.1 Activation

  1. On launch, if no license is active, the IFOCUS — License required screen appears.
  2. If you do not have a key, tap PURCHASE A LICENSE: the freeman-shop.com store opens in the browser. The key is displayed as soon as the purchase is complete.
  3. Enter the key in LICENSE KEY (format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  4. Tap ACTIVATE LICENSE. An Internet connection is required at that moment (reply in under 20 seconds).
  • The license is tied to the device on which it is activated.
  • Once activated, the application works without Internet (on tour, on an isolated show network). When Internet is available, the license is re-verified in the background on launch.

5.2 View or release the license

TOOLS → LICENCE: license status, masked key, deactivation.
TOOLS → LICENCE: license status, masked key, deactivation.
  1. TOOLS tab → LICENCE key.
  2. The window shows the status (Active) and the key, masked.
  3. DEACTIVATE LICENSE releases the license from this device so that it can be activated on another one (confirmation requested, Internet connection required). CLOSE closes the window without changing anything.

5.3 Possible messages

MessageWhat to do
Key empty or too shortCheck what you entered (copy and paste the key you received).
Timeout / network errorThe device has no Internet access: connect it briefly to a network with Internet.
Invalid keyThe key does not exist: check every character.
Device limit reachedThe key is already active elsewhere: deactivate it on the old device (5.2).
License expired or deactivatedContact support.

6. CNX tab — connection and synchronization

CNX tab, application connected: ONLINE display, addresses, CONNECT button, synchronization indicators and terminal.
CNX tab, application connected: ONLINE display, addresses, CONNECT button, synchronization indicators and terminal.

6.1 Screen elements

ElementPurpose
CONSOLE LINK displayOFFLINE until you tap CONNECT, then ONLINE followed by the console address. TX and RX show the volume sent and received during the last second; BUFFER shows the number of terminal lines.
TARGET IP ADDRESSIP address of the console (example: 192.168.1.35). Tap the field to enter it. It is remembered.
LOCAL IP ADDRESSIP address of your device, detected automatically ("detecting…" while searching). Tap this field, once connected, to send the return address to the console (see 6.3).
CONNECT buttonStarts the connection, then the full synchronization. Its ring lights up blue when the link is active. Pressing it again restarts the whole synchronization.
CONNEXION / SYNC PRESETS / SYNC FADERS indicatorsSynchronization progress (see 6.2).
SYNC SETUPNumber of items to read from the console (see 6.4).
CLEAR CACHEClears the stored lists (see 6.5).
SYSTEM MONITOR OUTPUTTerminal: log of everything sent and received (see 6.6).

6.2 What happens when you press CONNECT

TimeActionIndicator
0 sValidation of the address entered (4 numbers separated by dots), storage, opening of the OSC link to address:8081. A message announces that the connection is in progress.CONNEXION flashes
1 sThe application declares itself connected: a green message confirms it, with the console's address.
1.5 to 2 sReading of the fader executors (20 pages) and of the keys of the current page.
3 sSetting of the return address on the console, then reading of the groups, sequences and presets.CONNEXION lit, SYNC PRESETS flashes
6 sReading of the names and levels of the faders on page 1 (fader synchronization message).SYNC PRESETS lit, SYNC FADERS flashes
8 sDone.All three indicators are lit
Important: OSC has no acknowledgment. The application shows "Connected" and lights its indicators even if the console does not reply. The real proof that the link works in both directions is the arrival of your group names in the GRP tab (or of green "←" lines in the terminal). If the lists stay empty, follow the troubleshooting steps.

6.3 The return address (LOCAL IP ADDRESS)

So that the console knows where to reply, the application sends it these two commands on every synchronization:

Set OSC 'RemoteApp' "DestinationIP"='192.168.1.37'
Set OSC 'RemoteApp' "Port"='8081'

(with your device's address). You can resend them at any time by tapping the LOCAL IP ADDRESS field: the message "GMA3 → OSC unicast address" confirms that they were sent. This is useful if you have changed network or if another device has taken over. If you are not connected, the application asks you to connect first.

6.4 SYNC SETUP — quantities to synchronize

SYNC CONFIGURATION window.
SYNC CONFIGURATION window.
SettingDefault valueRangeEffect
GROUPS301 to 500, in steps of 5Number of groups read from the group pool.
PRESETS301 to 500, in steps of 5Number of presets read from each pool (Dimmer, Color, Focus, Shapers…).
SEQUENCES501 to 500, in steps of 5Number of sequences read from the sequence pool.

Set these values above the highest number used in your show, close the window (cross), then press CONNECT again. Needlessly large values make the synchronization longer. The settings are remembered.

6.5 CLEAR CACHE

Clears the groups, presets, sequences, faders and executors held in memory and empties the corresponding grids (a message confirms that the cache has been cleared). The license, IP address, language and hue are kept. Use it when you change show, before pressing CONNECT again.

6.6 The terminal (SYSTEM MONITOR OUTPUT)

  • Each line starts with the time. Lines preceded by → are sent messages, those preceded by ← (in green) are received messages; errors are in red.
  • CLEAR clears the terminal; COPY copies its content to the clipboard (useful for sending it to support).
  • "Enter a command…" field and SEND: type a console command, for example Group 1 At 50: it is sent as is to the address /grandMA3/cmd. An entry starting with / is sent as a raw OSC message (the first word is the address, the following words are the arguments), for diagnostics.

7. TOOLS tab — settings and patch

TOOLS tab: language, quick actions, interface hue and Patch Viewer.
TOOLS tab: language, quick actions, interface hue and Patch Viewer.

7.1 LANGUAGE SELECT

Keys EN FR ES DE ZH: English, French, Spanish, German, Chinese. The choice is applied immediately to the application's translatable texts, to the LIB tab and to this help, and it is remembered. The engraved key labels (CONNECT, PRESET, STORE…) remain in English, as on the console.

7.2 QUICK ACTIONS

KeyAction
HELPOpens this guide in the selected language. The ← arrow at the top left returns to the application.
DISCORDOpens the iFocus community Discord server.
LICENCEOpens license management (chapter 5).

7.3 INTERFACE HUE ROTATION

Turn the knob to rotate the hue of the whole interface, from 0° to 360°. The UI HUE display shows the angle. The setting is remembered; to return to the original colors, bring the knob back to 0°.

7.4 PATCH VIEWER

  1. Connect to the console (CNX tab).
  2. Tap PATCH VIA OSC. The application asks the console for the list of patched fixtures; a bar shows the progress (the list arrives in chunks, and lost chunks are requested again automatically). With no reply after 20 seconds: "Timeout — No response from console".
  3. The table shows, for each fixture: FID, Name, Mode and DMX address, with the show name at the top. The display shows the total (PATCH TOTAL, FIXTURES).

7.5 QR CODE — sharing the patch

  1. Load the patch first (7.4); otherwise the application shows "No patch loaded".
  2. Tap QR CODE: a window shows a QR code and the address http://device-address:8088/patch.html. Copy URL puts it on the clipboard.
  3. Any device on the same network can scan the code or open the address in a browser to view the patch. Also available: /patch.pdf (PDF), /patch.txt (text), /patch.json (data).

8. KEY tab — command keypad

KEY tab: command line, command keys, numeric keypad and action bar.
KEY tab: command line, command keys, numeric keypad and action bar.

8.1 The command line

The CMD> display shows the command being composed. The composition keys add a word to it; nothing is sent until you press PLEASE. To the right of the display: the CONSOLE indicator (lit when the application is connected), the OSC TX indicator (flashes on every transmission) and PAGE (current page of the FADER tab). After sending, the LAST ▸ line shows the last command sent, followed by SENT (or OFFLINE if the application was not connected).

8.2 Composition keys (add a word to the line)

KeyText addedKeyText added
FIXTUREFixtureSTOREStore
CHANChannelUPDATEUpdate
GROUPGroupFULL INTENSITYFull
PRESETPreset0 … 9, .the digit, the dot
++−-
THRUThruIFIf
ATAt

8.3 Keys with immediate effect

KeyCommand sent
UP DOWN PREV SET NEXTUp, Down, Prev, Set, Next
SOLOSolo On / Solo Off (toggle)
HIGHLHighlight On / Highlight Off (toggle)
B.OBlackout On / Blackout Off (toggle)

8.4 Action bar

KeyEffect
OOPSRemoves the last word from the line. Sends nothing to the console (this is not the console's Oops).
MAGives access to the keys' secondary functions (see 8.5).
CLEARSends ClearAll to the console (selection and programmer cleared) and clears the command line.
PLEASESends the composed line, then clears it. If the line is empty, nothing is sent.

8.5 The MA key

As on the console, MA gives certain keys a secondary function. When MA is active, the orange legend of the secondary function appears on the keys concerned.

  • Hold: keep MA pressed and tap the other key with a second finger.
  • One-shot: tap MA briefly (it stays lit), then the desired key; MA then turns off. A second short press on MA turns it off without doing anything.
  • Cycle: for keys with several secondary functions, tap the same key several times to cycle through the words.
MA +ResultType
FIXTUREFixtureType → FixtureLayer → FixtureClassadded to the line (cycle)
GROUPTagadded to the line
PRESETFeatureGroup → DataPooladded to the line (cycle)
HIGHLLowlightsent immediately
PREVPrevious Stepsent immediately
SETStep Togglesent immediately
NEXTNext Stepsent immediately
STORERecordadded to the line
UPDATEOffset → Cookadded to the line (cycle)
0Holdadded to the line
+Nextadded to the line
−Previousadded to the line
.Defaultadded to the line
ATIntegrate → Extractadded to the line (cycle)

8.6 Examples

GoalKeysLine sent
Select fixtures 1 to 10FIXTURE 1 THRU 1 0 PLEASEFixture 1 Thru 10
Group 3 at 50%GROUP 3 AT 5 0 PLEASEGroup 3 At 50
Groups 1 and 4 at fullGROUP 1 + GROUP 4 FULL INTENSITY PLEASEGroup 1 + Group 4 Full
Recall color preset 4.2AT PRESET 4 . 2 PLEASEAt Preset 4.2

9. GRP tab — groups

GRP tab: the console's groups, with their names and colors.
GRP tab: the console's groups, with their names and colors.
  • Each tile shows the number and name of a console group; the tile color is that of the group's appearance on the console (it arrives a few seconds after the names).
  • Tapping a tile sends Group N (N = group number). The tile lights up.
  • Multiple selection: tap several tiles one after the other; each press sends its own Group N, and the console adds them to its selection. The SEL ▸ display at the bottom left shows the groups tapped and how many there are.
  • CLEAR (bottom right) sends Clear (first stage of the console's Clear: the selection is cleared, the programmer is kept) and turns off the tiles.
  • Pages: ▲ ▼ arrows and "1 / 2" indicator. A page holds 32 tiles (8 × 4) on a tablet in landscape.
  • Empty list: a message prompts you to run a synchronisation from the CNX tab. If some groups are missing, increase GROUPS in SYNC SETUP.
Workflow: select your fixtures here (or in KEY), then adjust them in the DIM, POSI, FOCUS, COLOR, BEAM and SHAPE tabs: these tabs act on the console's current selection.

10. DIM tab — intensity

DIM tab: intensity display, dual-ring encoder and key grid.
DIM tab: intensity display, dual-ring encoder and key grid.

10.1 The encoder

  • The encoder has two parts: the center knob (COARSE) adjusts in steps of 2% every 15°; the outer ring (FINE) adjusts in steps of 0.5%. Put your finger on the part you want and turn.
  • Command sent: Attribute "dimmer" At value, from 0 to 100.
  • The INTENSITY display shows the value, a bar and the mode last used (COARSE / FINE). The LED ring follows the value.

10.2 The key grid

KeysCommand sent
0 25 33 50 65 75 85Attribute "dimmer" At 0 … At 85. The key for the current level is lit.
FULLAttribute "dimmer" At 100
UP DOWN PREV SET NEXT, SOLO HIGHLSee the common principles.
PRESETOpens or closes the preset view (below).

10.3 The PRESET view (identical in DIM, POSI, FOCUS, COLOR, BEAM and SHAPE)

PRESET view of the DIM tab: the presets of the console's Dimmer pool.
PRESET view of the DIM tab: the presets of the console's Dimmer pool.
  1. Tap PRESET: the left-hand part is replaced by the grid of presets read from the console; the key stays lit.
  2. Tap a preset to apply it to the selection. Command sent: At Preset pool.N.
  3. ▲ ▼ arrows: next pages (16 presets per page in landscape).
  4. Tap PRESET again to return to the encoders. The key grid on the right remains usable in both views.
TabConsole preset pool
DIM1 — Dimmer
POSI2 — Position
COLOR4 — Color
BEAM5 — Beam
FOCUS6 — Focus
SHAPE8 — Shapers
Numbering: the number shown on each tile is the real number of the preset in the console's pool; that is the number sent (N). Empty slots in the pool therefore shift nothing. If presets are missing, increase PRESETS in SYNC SETUP.

11. POSI tab — Pan / Tilt

POSI tab, ROTARY view: PAN and TILT encoders.
POSI tab, ROTARY view: PAN and TILT encoders.

11.1 ROTARY view

  • Two dual-ring encoders, PAN and TILT: center knob = COARSE, outer ring = FINE.
  • The encoders send relative commands: each move adds or removes one step (1 in COARSE, 0.1 in FINE) to the fixtures' current position: Attribute "PAN" At Absolute PercentFine ++ 1, Attribute "TILT" At Absolute PercentFine - 0.1…
  • The display shows the angles accumulated from the application, with two scales (Pan ±180°, Tilt ±90°).

11.2 XY PAD view

POSI tab, XY PAD view.
POSI tab, XY PAD view.
  • Tap XY PAD to show the touch pad, ROTARY to return to the encoders.
  • Drag your finger: horizontal movement acts on Pan, vertical movement on Tilt (upward = positive Tilt). It is the movement of your finger that counts, not where you put it down: about 3 pixels per degree.

11.3 The key grid

KeyEffect
TILT −45° TILT 0° TILT +45°Sets Tilt to the value shown (absolute value sent to the tilt attribute). The key for the current value is lit.
PAN −45° PAN 0° PAN +45°Sets Pan to the value shown (pan attribute).
RESETReturns Pan and Tilt to center (0°).
INVERTInverts the sign of the current Pan and Tilt and sends the new values.
FLIPSends Flip: same target point with the other Pan/Tilt combination.
SOLO HIGHL DOWN PREV SET NEXTSee the common principles.
PRESETPosition preset view (pool 2) — see 10.3.
PRESET view of the POSI tab.
PRESET view of the POSI tab.

12. FOCUS tab — Focus / Zoom

FOCUS tab: FOCUS and ZOOM encoders.
FOCUS tab: FOCUS and ZOOM encoders.
  • Two dual-ring encoders: FOCUS (sharpness) and ZOOM (beam angle). Center knob = COARSE (2% per 15°), outer ring = FINE (0.5%).
  • Commands: Attribute "FOCUS1" At value and Attribute "zoom" At value, from 0 to 100.
KeyCommand sent
FOCUS MIN FOCUS DEF FOCUS MAXAttribute "focus" At 0, At 50, At 100
ZOOM MIN ZOOM DEF ZOOM MAXAttribute "zoom" At 0, At 50, At 100
B.O SOLO HIGHL, UP DOWN PREV SET NEXTSee the common principles.
PRESETFocus preset view (pool 6) — see 10.3.

On the encoder, choose the precision by placing your finger on the centre (COARSE) or on the ring (FINE). The FINE key of the grid, once lit, makes the centre knob work in FINE as well.

13. COLOR tab — color

13.1 COLOR PICK view

COLOR tab, COLOR PICK view: color wheel and R, G, B faders.
COLOR tab, COLOR PICK view: color wheel and R, G, B faders.
  • Wheel: the angle gives the hue, the distance from the center gives the saturation (center = white). Tap or drag.
  • R, G, B faders: adjust each component; the value (0 to 255) is shown above.
  • Each move sends all three components: Attribute "colorrgb_r" At n, "colorrgb_g", "colorrgb_b" (as a percentage).
  • The display shows R, G, B as percentages and a swatch of the resulting color.

13.2 ROTARY view

COLOR tab, ROTARY view: seven knobs.
COLOR tab, ROTARY view: seven knobs.
  • Tap ROTARY (and COLOR PICK to return to the wheel).
  • RED, GREEN, BLUE, WHITE knobs: RGB components (same attributes as above) and white (colorrgb_w). CTO, CTC, CTB knobs: attributes cto, ctc, ctb, from 0 to 100.
  • The COARSE / FINE key next to the knobs sets the step for all the knobs in this view.

13.3 The key grid

KeyValues sent (R / G / B)
WHITE100 / 100 / 100
RED · GREEN · BLUE100/0/0 · 0/100/0 · 0/0/100
CYAN · YELLOW · MAGENTA0/100/100 · 100/100/0 · 100/0/100
NO COLOR0 / 0 / 0
PRESETColor preset view (pool 4) — see 10.3.
PRESET view of the COLOR tab: the console's color presets.
PRESET view of the COLOR tab: the console's color presets.
These controls drive the RGB color mixing attributes (ColorRGB_R/G/B). For a fixture with a color wheel or with CMY mixing only, use the console's color presets instead.

14. BEAM tab — beam

BEAM tab: five knobs and mode keys for the gobos and the prism.
BEAM tab: five knobs and mode keys for the gobos and the prism.
  • Five knobs: IRIS (iris), GOBO 1 (Gobo1), GOBO 2 (Gobo2), PRISM (Prism1), FROST (frost). Command: Attribute "name" At value.
  • The COARSE / FINE key sets the step of the knobs; the display shows the mode.

Mode keys: what each knob controls

These keys send nothing by themselves: they change the attribute adjusted by the corresponding knob. A second press returns to gobo or prism selection.

KeyThe knob then adjusts…
GOBO 1 POS / GOBO 1 ROTGOBO 1: the gobo's index (position) — Gobo1Pos; or its continuous rotation — Gobo1PosRotate.
GOBO 2 POS / GOBO 2 ROTGOBO 2: Gobo2Pos or Gobo2PosRotate.
PRISM P1 / P1 ROTPRISM: prism 1 (Prism1) or its rotation (Prism1PosRotate).
PRISM P2 / P2 ROTPRISM: the second effect (EffectIndex2) or its rotation (EffectRotate2).

The corresponding box on the display shows the current attribute. The other keys (UP, SOLO, HIGHL, PRESET, DOWN, PREV, SET, NEXT) are described in the common principles.

15. SHAPE tab — shaper blades

SHAPE tab: eight blade knobs and the rotation.
SHAPE tab: eight blade knobs and the rotation.
  • Eight knobs 1A, 1B, 2A, 2B, 3A, 3B, 4A, 4B: the two sides of each of the four shaper blades. Command: Attribute "blade1a" At value … "blade4b", from 0 to 100%.
  • ROT knob: rotation of the whole shaper module (shaperrot), displayed from 0 to 360°.
  • The COARSE / FINE key next to the knobs sets the step (2% or 0.5% per 15°).
KeyEffect
FINEFine adjustment of the eight blade knobs (same setting as the COARSE / FINE key next to the knobs; the key stays lit).
R.FINEFine adjustment of the ROT knob.
RST BLDReturns the eight blades to their default value: Attribute "Blade1a" + … + "Blade4b" At Default.
RST ROTReturns the rotation to its default value: Attribute ShaperRot At Default.
RESETSets the eight blades and the rotation to 0.
SWAP · INVERTSend SWAP and INVERT to the console.
B.O SOLO HIGHL PRESET, navigationSee the common principles and 10.3.
Tip: insert the blades first (1A to 4B), then adjust the rotation to line the shutter cut up with the set; finish in FINE.

16. SEQ tab — sequences

SEQ tab: the console's sequence pool.
SEQ tab: the console's sequence pool.
  • Each tile shows the number and name of a sequence, with the color of its appearance on the console.
  • First press: Go+ Sequence N, the tile lights up. Second press: Off Sequence N, the tile turns off.
  • The lit state is the one the application itself commanded: a sequence started from the console does not light the tile.
  • Pages: ▲ ▼ arrows and indicator (32 tiles per page on a tablet in landscape).
  • Missing sequences: increase SEQUENCES in SYNC SETUP (default value: 50) and press CONNECT again.

17. FADER tab — executors

FADER tab: 15 executor strips of the current page.
FADER tab: 15 executor strips of the current page.

17.1 One strip, from top to bottom

ElementExecutorFunction
Rotary knob + key401 to 415The knob sets the executor's level (drag vertically); the key below it behaves like the bottom keys.
Rotary knob + key301 to 315Same for the 300 row.
Display201 to 215Executor name read from the console; the border takes the appearance color.
Fader201 to 215Level from 0 to 100%. Below the fader: number and value.
Key201 to 215Executor key (see 17.3).
Key101 to 115Key of the 100 row.

17.2 Pages

The − and + keys on either side of PAGE n change the executor page (from 1 to 99). The numbers remain 101–115, 201–215, 301–315, 401–415: it is the page that changes in the commands. On every change, the application reads the names, levels, colors and key types back from the console.

17.3 Commands sent

GestureCommand
Moving a faderFaderMaster Page P Executor 2xx At value (at most 5 messages per second while moving, then the final value on release).
Turning a 3xx or 4xx knobType Page P Executor N At value, where Type is the knob's function read from the console (FaderMaster by default).
Pressing a keyFaderMaster Page P Executor N At 100 on press, … At 0 on release ("flash" effect). If the key is of type Toggle on the console, each press alternates between 100 and 0 and the key stays lit.

The label of each key is the executor's name, with the key type read from the console as a subtitle.

17.4 Feedback from the console

  • When a fader moves on the console, the strip follows in the application (direct OSC feedback, supplemented by a re-read every 2 seconds while the FADER tab is open).
  • A fader you are currently touching is not repositioned by the console.
  • If the strips show "(No name)" or stay empty: the page has no executors assigned, or the console is not replying (see troubleshooting).

18. LIB tab — fixture search

LIB tab: channel categories, composed DMX sequence and results.
LIB tab: channel categories, composed DMX sequence and results.

LIB finds a fixture (and its mode) from the order of its DMX channels, in a built-in database of more than 30,000 fixture modes from the grandMA3 library. Everything works offline, without a console.

  1. DMX CATEGORIES: choose a category (COLORS, INTENSITY, POSITION, ZOOM/FOCUS, GOBO, EFFECTS, CONTROL), then tap a channel in the list (it lights up).
  2. ADD CHANNEL adds it to the DMX SEQUENCE. Repeat in the order of the fixture's channels (channel 1, channel 2…).
  3. To correct: tap a line of the sequence then REMOVE, UP or DOWN; CLEAR empties the sequence. The Custom channel… field and ADD add a channel name that is not in the lists.
  4. Run STANDARD (tolerant search) or STRICT (the sequence must match exactly). The LED bar shows the progress.
  5. The results give, for each fixture: name and mode, manufacturer, class, match score out of 10 and the first ten channels.
KeyEffect
TEST LINKChecks that the built-in database is readable.
DB INFOShows the number of fixtures and channels in the database and its date.
CLEAR (right-hand column)Clears the results.

The display shows the database size, the sequence length, the number of results and the last search mode.

19. DIPSW tab — DMX address and DIP switches

DIPSW tab: address 293 and the position of the nine switches.
DIPSW tab: address 293 and the position of the nine switches.

Converts a DMX address (1 to 512) into DIP switch positions, and vice versa. Works offline.

  • Entering the address: tap the DMX ADDRESS field to type it, turn the ADDRESS knob (4° per unit), or use −1 / +1.
  • QUICK ADDRESS: 1 128 256 384 512, RANDOM (random address), ALL OFF (address 1) and ALL ON (address 512).
  • Switch block: tap a switch to toggle it; the address is recalculated. A switch in the up position, with its LED lit, is ON.
  • The bottom screen details the calculation: address = value + 1, breakdown of the value into powers of 2, binary notation and list of the switches set to ON.
SwitchSW9SW8SW7SW6SW5SW4SW3SW2SW1
Value1248163264128256

Example: address 293 → value 292 = 256 + 32 + 4 → switches with values 256, 32 and 4 set to ON. Go by the value printed under each switch: on most fixtures, switch no. 1 is worth 1, no. 2 is worth 2, and so on.

20. JOYSTICK tab — gamepad

JOYSTICK tab: gamepad status, response curve and mapping of the 16 controls.
JOYSTICK tab: gamepad status, response curve and mapping of the 16 controls.

20.1 Connecting a gamepad

  1. Pair the gamepad with the device in Android Settings → Bluetooth (or plug it in over USB). Any gamepad recognized by Android as a game controller will do (Xbox, PlayStation, generic).
  2. Open iFocus Remote: the GAMEPAD LINK display shows the gamepad's name; otherwise NOT CONNECTED.
  3. Move a stick: the L X, L Y, R X, R Y, LT, RT boxes on the display and the gamepad drawing respond. LAST ACTION shows the last command triggered.

20.2 BUTTON MAPPING — the 16 assignments

Tap a field to choose the action from the list. Each choice is saved immediately.

Gamepad controlDefault settingAvailable actions
ASetSet, Enter, Clear, Solo, Highlight, Blackout, Fine (Toggle / ON / OFF), Go Home, none
BSoloNext, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, none
XPrevPrev, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, none
YHighlightEnter, Clear, Go Home, Solo, Highlight, Blackout, Fine, none
LB / RB (bumpers)Previous Group / Next GroupPrevious Group, Next Group, Prev, Next, Solo, Highlight, Blackout, Fine, none
VIEW (Select)BlackoutClear, Solo, Highlight, Blackout, Fine, Speed ÷2, Speed ÷4, Speed ×1, none
MENU (Start)Go HomeGo Home, Enter, Clear, Fine, Speed ÷2, Speed ÷4, Speed ×1, none
STICK L (vertical axis)ZoomPan, Tilt, Pan/Tilt, Zoom, Focus, Zoom/Focus, Dimmer, Fine, none
STICK RPan/Tiltsame choices
LT / RT — PRESS (full press)Prev / NextPrev, Next, Previous Group, Next Group, Solo, Highlight, Blackout, Fine, none
LT / RT — ANALOG (progressive)nonePan −/+, Tilt −/+, Zoom −/+, Focus −/+, Dimmer −/+
D-PAD up / downDimmerPrev/Next, Pan, Tilt, Zoom, Focus, Dimmer, none
D-PAD left / rightPrev / Nextsame choices

20.3 What the actions send

ActionCommand
Set, Clear, Prev, Next, Go HomeSet, Clear, Prev, Next, GoHome
EnterSends the current line of the KEY tab (like PLEASE).
Solo, Highlight, Blackout… On / … Off toggles, shared with the tabs.
Previous Group / Next GroupGroup N: steps through the synchronized groups.
Pan, Tilt, Focus (sticks, D-PAD, triggers)Relative commands Attribute "Pan" At Absolute PercentFine ++ n (or - n).
Zoom, DimmerAbsolute value from 0 to 100: Attribute "zoom" At n, Attribute "Dimmer" At n.
Fine, SpeedSettings internal to the application (nothing is sent).
LB + RB togetherAlways GoHome.
  • Fine: divides the step of the buttons and the D-PAD by 10 (5 → 0.5). The gamepad screen shows X10 in normal mode and /10 in Fine mode.
  • Speed ÷2 or ÷4: slows down the sticks; the screen shows ×1, ÷2 or ÷4. Fine and Speed return to normal on every launch.
  • A click on the left stick resets the gamepad's accumulated Pan/Tilt to zero.

20.4 RESPONSE CURVE — stick response curve

SettingRangeDefaultEffect
DEAD ZONE0.05 to 0.250.12Below this threshold, the stick is ignored: prevents drift from a stick that does not return perfectly to center.
PRECISION (exponent)1.0 to 4.02.51 = linear response; the higher the value, the softer and more precise the start of the travel.
MAX SPEED1 to 154Speed reached with the stick fully deflected.

Formula: output = sign × ((|x| − dead zone) / (1 − dead zone))exponent × max speed.

  • INVERT PAN / INVERT TILT: reverse the Pan or Tilt direction for the sticks, the D-PAD and the triggers (key lit = inverted).
  • RESET: returns all the assignments and the curve to their default settings.

21. Tablet, phone, portrait and landscape

The application rotates with the device. The same functions are available everywhere; only the layout changes.

Tablet in portrait: the display at the top, the main control in the middle, the keys at the bottom under your thumbs.
Tablet in portrait: the display at the top, the main control in the middle, the keys at the bottom under your thumbs.
Phone in portrait: tabs on three rows, same controls as on the tablet.
Phone in portrait: tabs on three rows, same controls as on the tablet.
Tablet landscapeTablet portraitPhone
Tabsone row of 15two rows (8 + 7)portrait: three rows of 5; landscape: one row
GRP / SEQ8 columns5 columnsportrait: 4 columns; landscape: as many as the width allows
FADER15 strips side by sidetwo rows (201–208 then 209–215)portrait: two rows, longer faders; landscape: 15 strips
PRESET view4 columns5 columnssame as the tablet

22. What the application remembers

DataKept after closing?
Console IP address, SYNC SETUP quantitiesYes
Language, interface hueYes
Groups, sequences and presets from the last synchronization, and their colorsYes (visible offline; erased by CLEAR CACHE or replaced on the next synchronization)
Gamepad assignments and response curveYes
LicenseYes (encrypted, tied to the device)
Fader names and levels, current FADER pageNo: read again on every connection
Command line, SOLO / HIGHL / B.O state, lit SEQ and GRP tiles, gamepad Fine / Speed modeNo

The application does not reconnect by itself: after every launch, press CONNECT.

23. Troubleshooting

"Connected" is displayed but nothing happens on the console

  1. On the console, open the System Monitor window: with Echo Input set to Yes, every command received is logged there. Nothing shows up? The message is not arriving: check the IP address entered, that both devices are on the same network, Enable Input, port 8081, UDP mode, and on onPC that a session is started and that the firewall allows grandMA3.
  2. The messages arrive but are not executed: check the prefix grandMA3 (exact capitalization) and Receive Command = Yes.

Commands go through, but the lists (GRP, SEQ, presets, faders) stay empty

  1. The console cannot reply to the device. Check that the OSC line is named exactly RemoteApp, and that Enable Output and Send / Send Command are on.
  2. In CNX, tap LOCAL IP ADDRESS: the console's Destination IP column must take your device's address, port 8081.
  3. Check that LOCAL IP ADDRESS does not show the address of another network (mobile data, VPN). Turn off mobile data if necessary.
  4. Press CONNECT again.

Groups, sequences or presets are missing

Increase the quantities in SYNC SETUP, then CONNECT. On a busy Wi-Fi, run the synchronization again: OSC can lose messages.

A preset tile recalls the wrong preset

Tap CONNECT again and wait about ten seconds: the complete preset list, with the real preset numbers, arrives after the names (see 10.3).

The faders do not follow the console

Stay on the FADER tab (the re-read only happens while it is open), check Send = Yes on the OSC line and the return address (6.3).

The gamepad is not detected

Pair it first in Android's Bluetooth settings, then restart the application.

The names come from an old show

CLEAR CACHE then CONNECT.

Sending a diagnostic to support

CNX tab: reproduce the problem, tap COPY below the terminal and paste the text into your message.

24. Support

ApplicationiFocus Remote — by Jeff FreeMAN
ConsolesgrandMA3 (consoles and onPC)
Android7.0 or later
License and storefreeman-shop.com
Community and helpiFocus Discord server: TOOLS tab → DISCORD

iFocus Remote — Jeff FreeMAN

iFocus Remote — Guía completa

Control remoto para consolas grandMA3 (consola y onPC), por OSC a través de la red local. Esta guía describe toda la aplicación, pestaña por pestaña y función por función, así como la preparación de la consola.

1. Presentación

iFocus Remote convierte una tableta o un teléfono Android en un control remoto de programación para grandMA3. La aplicación envía a la consola comandos de línea de comandos por OSC (los mismos que se teclearían en la consola) y lee de vuelta los nombres de sus grupos, presets, secuencias y executors para mostrarlos.

  • 15 pestañas: CNX, TOOLS, KEY, GRP, DIM, POSI, FOCUS, COLOR, BEAM, SHAPE, SEQ, FADER, LIB, DIPSW, JOYSTICK.
  • La misma interfaz en tableta y en teléfono, tanto en horizontal como en vertical; la visualización se ajusta a la escala de la pantalla.
  • 5 idiomas: inglés, francés, español, alemán y chino (pestaña TOOLS).
  • Respuesta táctil: una vibración corta (30 ms) confirma cada pulsación.
  • Funciona sin conexión para la visualización: las listas recibidas en la última sincronización siguen visibles, pero no sale ningún comando mientras la aplicación no esté conectada.

Principios comunes a todas las pestañas

  • Barra de pestañas en la parte superior; la pestaña activa se ilumina en azul.
  • Display (banda azul) en la parte superior de cada pestaña: recuerda los valores actuales.
  • Teclas: una tecla cuya barra luminosa está en azul está activa (conmutador activado, vista abierta, valor actual).
  • Conmutadores SOLO, HIGHL, B.O: presentes en varias pestañas, su estado es común a toda la aplicación. Primera pulsación: Solo On, Highlight On, Blackout On; segunda pulsación: Solo Off, Highlight Off, Blackout Off.
  • Teclas de navegación UP DOWN PREV SET NEXT: envían inmediatamente Up, Down, Prev, Set, Next a la consola.
Importante saber: los valores de los displays (intensidad, Pan/Tilt, colores…) son los que se han ajustado desde la aplicación. No se releen de la consola: si se modifica un atributo desde la consola o llamando un preset, el display de la aplicación no cambia. En cambio, las listas (grupos, presets, secuencias) y los executors de la pestaña FADER sí se leen de la consola.

2. Inicio rápido

  1. Conecte la tableta (o el teléfono) y la consola a la misma red (mismo rango de direcciones, por ejemplo 192.168.1.x).
  2. En la consola: Menu → In & Out → OSC, cree una línea llamada exactamente RemoteApp, puerto 8081, prefijo grandMA3, modo UDP, y active Enable Input y Enable Output (detalle completo en el capítulo 3).
  3. En grandMA3 onPC, inicie una sesión: sin sesión, onPC no abre su puerto OSC.
  4. Abra iFocus Remote. En el primer inicio, introduzca su clave de licencia (capítulo 5).
  5. Pestaña CNX: introduzca la dirección IP de la consola en TARGET IP ADDRESS.
  6. Compruebe que LOCAL IP ADDRESS muestra la dirección de su dispositivo (debe estar en el mismo rango que la de la consola).
  7. Pulse el botón grande CONNECT. El display pasa a ONLINE y los tres indicadores CONNEXION, SYNC PRESETS, SYNC FADERS se encienden uno tras otro (unos 8 segundos).
  8. Abra la pestaña GRP: sus grupos deben aparecer con sus nombres y sus colores. Si la lista está vacía, consulte la solución de problemas.
  9. Pulse un grupo, pase a DIM y gire el encoder: los fixtures reaccionan.

3. Preparar la consola grandMA3

Esta preparación se hace una sola vez por archivo de show (el ajuste OSC se guarda en el show).

3.1 Abrir el menú OSC

  1. Pulse la tecla Menu de la consola (o haga clic en el engranaje de la esquina superior izquierda en onPC).
  2. Elija In & Out.
  3. En la columna de la izquierda, elija OSC.
Menú de la consola: abrir In & Out.
Menú de la consola: abrir In & Out.

3.2 Crear la línea OSC

Menú In & Out → OSC de la consola, con los siete puntos que hay que ajustar (basta con una sola línea).
Menú In & Out → OSC de la consola, con los siete puntos que hay que ajustar (basta con una sola línea).
  1. (1) Interface: elija la tarjeta de red de la consola que está en la misma red que la tableta (aquí Ethernet 192.168.1.35).
  2. (2) Enable Output: actívelo (el texto se vuelve amarillo). La consola podrá responder a la aplicación.
  3. (3) Enable Input: actívelo. La consola aceptará los comandos de la aplicación.
  4. (4) Name: pulse New OSC Data para crear una línea y llámela exactamente RemoteApp (R y A mayúsculas, sin espacio). Este nombre es obligatorio: la aplicación se dirige a la consola utilizando este nombre.
  5. (5) Destination IP: la dirección IP de su tableta o teléfono (la que aparece en LOCAL IP ADDRESS de la pestaña CNX). Puede dejarla vacía o incorrecta: la aplicación la ajusta por sí misma en cada conexión.
  6. (6) Mode, Port, Prefix: en la misma línea, ponga Mode en UDP, Port en 8081 e introduzca el prefijo grandMA3 en la columna Prefix (toque la celda, escriba grandMA3 respetando las mayúsculas, sin barra ni espacios, y confirme). Sin este prefijo, la consola ignora todo lo que envía la aplicación.
  7. (7) Columnas de la derecha: ponga Yes en todas (tabla siguiente).
Los tres valores que hay que introducir exactamente: Name = RemoteApp · Port = 8081 · Prefix = grandMA3. Basta con una sola línea: no cree varias líneas RemoteApp, la aplicación se dirige a la línea por su nombre; con varias líneas del mismo nombre, no se sabe cuál recibe la dirección de retorno.
ColumnaValorPor qué
NameRemoteAppNombre que utiliza la aplicación para ajustar la línea (Set OSC 'RemoteApp' …) y la consola para responder (SendOSC "RemoteApp" …).
Destination IPIP del dispositivoDirección a la que la consola envía sus respuestas. La aplicación la ajusta automáticamente.
ModeUDPÚnico modo que utiliza la aplicación.
Port8081Puerto único, en ambos sentidos: la consola escucha en el 8081 y responde al puerto 8081 del dispositivo. Este puerto no se puede modificar en la aplicación.
PrefixgrandMA3Todos los comandos salen hacia la dirección OSC /grandMA3/cmd. Respete las mayúsculas; no ponga barra inclinada.
Data Pool, Page, Fader, Executor Knob, Keyvalores por defectoDeje DataPool, Page, Fader, Encoder, Key.
Fader Range100Los faders de la aplicación trabajan de 0 a 100.
ReceiveYesRecepción de los movimientos de faders enviados por la aplicación.
SendYesRetorno de los movimientos de faders de la consola hacia la aplicación.
Receive CommandYesImprescindible: sin él, no se ejecuta ningún comando de la aplicación y la sincronización queda vacía.
Send CommandYesRetorno de información de la línea de comandos.
Echo Input / Echo OutputYesMuestra el tráfico OSC en el System Monitor de la consola: práctico para comprobar que los mensajes llegan.
Varios dispositivos: la aplicación ajusta siempre la línea llamada RemoteApp. Por eso, dos dispositivos conectados a la vez se disputan la dirección de retorno: el último que se ha sincronizado es el que recibe las respuestas de la consola. Los comandos enviados, en cambio, funcionan desde todos los dispositivos.

3.3 Puntos que comprobar en la consola

  • Sesión (onPC): en grandMA3 onPC, la entrada OSC solo se abre cuando hay una sesión iniciada. En modo autónomo sin sesión, la consola no recibe nada.
  • Dirección IP de la consola: Menu → Network. Anote la dirección de la interfaz elegida en el punto (1): es la que introducirá en la aplicación.
  • Firewall (onPC en Windows): autorice grandMA3 onPC en la red privada (UDP 8081 entrante).
  • Web Remote: no hace falta: no tiene que activar el Web Remote de la consola ni crear ningún usuario: la aplicación no lo utiliza. Todo pasa por OSC, incluido el retorno de los faders (columna Send = Yes).

4. Red: direcciones, puertos y prefijo

ElementoValorSentidoFunción
Dirección OSC de los comandos/grandMA3/cmddispositivo → consolaPrefijo grandMA3 + cmd; el argumento es el texto del comando.
OSCUDP 8081dispositivo → consolaEnvío de los comandos y de los faders.
OSCUDP 8081consola → dispositivoRespuestas de sincronización, retorno de los faders.
Servidor de patchTCP 8088red → dispositivoPágina web del patch compartida por código QR (pestaña TOOLS).
LicenciaTCP 443 (Internet)dispositivo → InternetActivación y verificación de la licencia.
  • El puerto OSC está fijado en 8081 en la aplicación.
  • El dispositivo y la consola deben estar en la misma subred. En una red Wi-Fi, desactive el «aislamiento de clientes» del punto de acceso, que impide que los dispositivos se vean entre sí.
  • Es preferible una red Wi-Fi de 5 GHz dedicada: el OSC viaja por UDP, sin acuse de recibo, y una red saturada pierde mensajes (la aplicación vuelve entonces a pedir las listas incompletas).

5. Licencia

5.1 Activación

  1. Al iniciar, si no hay ninguna licencia activa, aparece la pantalla IFOCUS — License required.
  2. Si no tiene clave, pulse PURCHASE A LICENSE: la tienda freeman-shop.com se abre en el navegador. La clave se muestra en cuanto se realiza la compra.
  3. Introduzca la clave en LICENSE KEY (formato XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  4. Pulse ACTIVATE LICENSE. En ese momento se necesita conexión a Internet (respuesta en menos de 20 segundos).
  • La licencia queda vinculada al dispositivo en el que se activa.
  • Una vez activada, la aplicación funciona sin Internet (de gira, en una red de escenario aislada). Cuando hay Internet disponible, la licencia se vuelve a verificar en segundo plano al iniciar.

5.2 Consultar o liberar la licencia

TOOLS → LICENCE: estado de la licencia, clave oculta, desactivación.
TOOLS → LICENCE: estado de la licencia, clave oculta, desactivación.
  1. Pestaña TOOLS → tecla LICENCE.
  2. La ventana muestra el estado (Active) y la clave, oculta.
  3. DEACTIVATE LICENSE libera la licencia de este dispositivo para activarla en otro (se pide confirmación y se necesita conexión a Internet). CLOSE cierra la ventana sin cambiar nada.

5.3 Mensajes posibles

MensajeQué hacer
Clave vacía o demasiado cortaCompruebe lo introducido (copie y pegue la clave recibida).
Tiempo de espera agotado / error de redEl dispositivo no tiene acceso a Internet: conéctelo momentáneamente a una red con Internet.
Clave no válidaLa clave no existe: compruebe cada carácter.
Límite de dispositivos alcanzadoLa clave ya está activa en otro lugar: desactívela en el dispositivo anterior (5.2).
Licencia caducada o desactivadaPóngase en contacto con el soporte.

6. Pestaña CNX — conexión y sincronización

Pestaña CNX, aplicación conectada: display ONLINE, direcciones, botón CONNECT, indicadores de sincronización y terminal.
Pestaña CNX, aplicación conectada: display ONLINE, direcciones, botón CONNECT, indicadores de sincronización y terminal.

6.1 Los elementos de la pantalla

ElementoFunción
Display CONSOLE LINKOFFLINE mientras no haya pulsado CONNECT, después ONLINE seguido de la dirección de la consola. TX y RX indican el volumen enviado y recibido durante el último segundo; BUFFER, el número de líneas del terminal.
TARGET IP ADDRESSDirección IP de la consola (ejemplo: 192.168.1.35). Pulse el campo para introducirla. Queda guardada.
LOCAL IP ADDRESSDirección IP de su dispositivo, detectada automáticamente («detecting…» durante la búsqueda). Pulse este campo, una vez conectado, para enviar a la consola la dirección de retorno (véase 6.3).
Botón CONNECTInicia la conexión y después la sincronización completa. Su anillo se enciende en azul cuando el enlace está activo. Una nueva pulsación vuelve a lanzar toda la sincronización.
Indicadores CONNEXION / SYNC PRESETS / SYNC FADERSProgreso de la sincronización (véase 6.2).
SYNC SETUPNúmero de elementos que se leen de la consola (véase 6.4).
CLEAR CACHEVacía las listas guardadas (véase 6.5).
SYSTEM MONITOR OUTPUTTerminal: registro de todo lo que se envía y se recibe (véase 6.6).

6.2 Qué ocurre cuando se pulsa CONNECT

MomentoAcciónIndicador
0 sComprobación de la dirección introducida (4 números separados por puntos), guardado, apertura del enlace OSC hacia dirección:8081. Un mensaje anuncia que la conexión está en curso.CONNEXION parpadea
1 sLa aplicación se declara conectada: un mensaje verde lo confirma, con la dirección de la consola.
1,5 a 2 sLectura de los executors de faders (20 páginas) y de las teclas de la página actual.
3 sAjuste de la dirección de retorno en la consola, y después lectura de los grupos, las secuencias y los presets.CONNEXION encendido, SYNC PRESETS parpadea
6 sLectura de los nombres y los niveles de los faders de la página 1 (mensaje de sincronización de los faders).SYNC PRESETS encendido, SYNC FADERS parpadea
8 sFin.Los tres indicadores están encendidos
Importante: el OSC no tiene acuse de recibo. La aplicación muestra «Connected» y enciende sus indicadores aunque la consola no responda. La verdadera prueba de que el enlace funciona en ambos sentidos es la llegada de los nombres de sus grupos a la pestaña GRP (o de las líneas verdes «←» en el terminal). Si las listas siguen vacías, siga la solución de problemas.

6.3 La dirección de retorno (LOCAL IP ADDRESS)

Para que la consola sepa adónde responder, la aplicación le envía, en cada sincronización, estos dos comandos:

Set OSC 'RemoteApp' "DestinationIP"='192.168.1.37'
Set OSC 'RemoteApp' "Port"='8081'

(con la dirección de su dispositivo). Puede reenviarlos en cualquier momento pulsando el campo LOCAL IP ADDRESS: el mensaje «GMA3 → OSC unicast dirección» confirma el envío. Es útil si ha cambiado de red o si otro dispositivo ha tomado el control. Si no está conectado, la aplicación le pide que se conecte primero.

6.4 SYNC SETUP — cantidades que sincronizar

Ventana SYNC CONFIGURATION.
Ventana SYNC CONFIGURATION.
AjusteValor de origenRangoEfecto
GRUPOS301 a 500, en pasos de 5Número de grupos leídos en el pool de grupos.
PRESETS301 a 500, en pasos de 5Número de presets leídos en cada pool (Dimmer, Color, Focus, Shapers…).
SECUENCIAS501 a 500, en pasos de 5Número de secuencias leídas en el pool de secuencias.

Ajuste estos valores por encima del número más alto utilizado en su show, cierre la ventana (cruz) y vuelva a pulsar CONNECT. Unos valores innecesariamente grandes alargan la sincronización. Los ajustes quedan guardados.

6.5 CLEAR CACHE

Vacía los grupos, presets, secuencias, faders y executors guardados en memoria y vacía las cuadrículas correspondientes (un mensaje confirma que la caché se ha vaciado). Se conservan la licencia, la dirección IP, el idioma y el matiz. Utilícelo cuando cambie de show, antes de volver a pulsar CONNECT.

6.6 El terminal (SYSTEM MONITOR OUTPUT)

  • Cada línea empieza por la hora. Las líneas precedidas de → son envíos, las precedidas de ← (en verde) son recepciones; los errores aparecen en rojo.
  • CLEAR borra el terminal; COPY copia su contenido en el portapapeles (útil para enviarlo al soporte).
  • Campo «Enter a command…» y SEND: escriba un comando de consola, por ejemplo Group 1 At 50: se envía tal cual a la dirección /grandMA3/cmd. Una entrada que empieza por / se envía como mensaje OSC en bruto (la primera palabra es la dirección, las siguientes son los argumentos), para diagnóstico.

7. Pestaña TOOLS — ajustes y patch

Pestaña TOOLS: idioma, acciones rápidas, matiz de la interfaz y Patch Viewer.
Pestaña TOOLS: idioma, acciones rápidas, matiz de la interfaz y Patch Viewer.

7.1 LANGUAGE SELECT

Teclas EN FR ES DE ZH: inglés, francés, español, alemán, chino. La elección se aplica de inmediato a los textos traducibles de la aplicación, a la pestaña LIB y a esta ayuda, y queda guardada. Los rótulos grabados de las teclas (CONNECT, PRESET, STORE…) siguen en inglés, como en la consola.

7.2 QUICK ACTIONS

TeclaAcción
HELPAbre esta guía en el idioma elegido. La flecha ← de la esquina superior izquierda vuelve a la aplicación.
DISCORDAbre el servidor Discord de la comunidad iFocus.
LICENCEAbre la gestión de la licencia (capítulo 5).

7.3 INTERFACE HUE ROTATION

Gire el botón para rotar el matiz de toda la interfaz, de 0° a 360°. El display UI HUE indica el ángulo. El ajuste queda guardado; para volver a los colores de origen, lleve el botón a 0°.

7.4 PATCH VIEWER

  1. Conéctese a la consola (pestaña CNX).
  2. Pulse PATCH VIA OSC. La aplicación pide a la consola la lista de los fixtures patcheados; una barra indica el progreso (la lista llega por fragmentos y los fragmentos perdidos se vuelven a pedir automáticamente). Sin respuesta al cabo de 20 segundos: «Timeout — No response from console».
  3. La tabla muestra, para cada fixture: FID, Nombre, Modo y dirección DMX, con el nombre del show en el encabezado. El display indica el total (PATCH TOTAL, FIXTURES).

7.5 QR CODE — compartir el patch

  1. Cargue primero el patch (7.4); de lo contrario, la aplicación muestra «No patch loaded».
  2. Pulse QR CODE: una ventana muestra un código QR y la dirección http://dirección-del-dispositivo:8088/patch.html. Copiar la URL la coloca en el portapapeles.
  3. Cualquier dispositivo de la misma red puede escanear el código o abrir la dirección en un navegador para consultar el patch. También están disponibles: /patch.pdf (PDF), /patch.txt (texto), /patch.json (datos).

8. Pestaña KEY — teclado de comandos

Pestaña KEY: línea de comandos, teclas de comando, teclado numérico y barra de acción.
Pestaña KEY: línea de comandos, teclas de comando, teclado numérico y barra de acción.

8.1 La línea de comandos

El display CMD> muestra el comando que se está componiendo. Las teclas de composición le añaden una palabra; no se envía nada hasta que se pulsa PLEASE. A la derecha del display: el indicador CONSOLE (encendido cuando la aplicación está conectada), el indicador OSC TX (parpadea en cada envío) y PAGE (página actual de la pestaña FADER). Tras un envío, la línea LAST ▸ recuerda el último comando enviado, seguido de SENT (o de OFFLINE si la aplicación no estaba conectada).

8.2 Teclas de composición (añaden una palabra a la línea)

TeclaTexto añadidoTeclaTexto añadido
FIXTUREFixtureSTOREStore
CHANChannelUPDATEUpdate
GROUPGroupFULL INTENSITYFull
PRESETPreset0 … 9, .la cifra, el punto
++−-
THRUThruIFIf
ATAt

8.3 Teclas de efecto inmediato

TeclaComando enviado
UP DOWN PREV SET NEXTUp, Down, Prev, Set, Next
SOLOSolo On / Solo Off (conmutador)
HIGHLHighlight On / Highlight Off (conmutador)
B.OBlackout On / Blackout Off (conmutador)

8.4 Barra de acción

TeclaEfecto
OOPSQuita la última palabra de la línea. No envía nada a la consola (no es el Oops de la consola).
MADa acceso a las segundas funciones de las teclas (véase 8.5).
CLEAREnvía ClearAll a la consola (selección y programmer vaciados) y borra la línea de comandos.
PLEASEEnvía la línea compuesta y después la vacía. Si la línea está vacía, no se envía nada.

8.5 La tecla MA

Como en la consola, MA da una segunda función a ciertas teclas. Cuando MA está activa, la leyenda naranja de la segunda función aparece en las teclas afectadas.

  • Mantenida: mantenga MA pulsada y pulse la otra tecla con un segundo dedo.
  • Una sola vez: pulse brevemente MA (queda encendida) y después la tecla deseada; a continuación MA se apaga. Una segunda pulsación breve sobre MA la apaga sin hacer nada.
  • Ciclo: en las teclas con varias segundas funciones, pulse la misma tecla varias veces para recorrer las palabras.
MA +ResultadoTipo
FIXTUREFixtureType → FixtureLayer → FixtureClassañadido a la línea (ciclo)
GROUPTagañadido a la línea
PRESETFeatureGroup → DataPoolañadido a la línea (ciclo)
HIGHLLowlightenviado inmediatamente
PREVPrevious Stepenviado inmediatamente
SETStep Toggleenviado inmediatamente
NEXTNext Stepenviado inmediatamente
STORERecordañadido a la línea
UPDATEOffset → Cookañadido a la línea (ciclo)
0Holdañadido a la línea
+Nextañadido a la línea
−Previousañadido a la línea
.Defaultañadido a la línea
ATIntegrate → Extractañadido a la línea (ciclo)

8.6 Ejemplos

ObjetivoTeclasLínea enviada
Seleccionar los fixtures 1 a 10FIXTURE 1 THRU 1 0 PLEASEFixture 1 Thru 10
Grupo 3 al 50 %GROUP 3 AT 5 0 PLEASEGroup 3 At 50
Grupos 1 y 4 a fullGROUP 1 + GROUP 4 FULL INTENSITY PLEASEGroup 1 + Group 4 Full
Llamar el preset de color 4.2AT PRESET 4 . 2 PLEASEAt Preset 4.2

9. Pestaña GRP — grupos

Pestaña GRP: grupos de la consola, con sus nombres y sus colores.
Pestaña GRP: grupos de la consola, con sus nombres y sus colores.
  • Cada recuadro lleva el número y el nombre de un grupo de la consola; el color del recuadro es el de la apariencia (appearance) del grupo en la consola (llega unos segundos después de los nombres).
  • Pulsar un recuadro envía Group N (N = número del grupo). El recuadro se enciende.
  • Selección múltiple: pulse varios recuadros seguidos; cada pulsación envía su Group N, y la consola los suma en su selección. El display SEL ▸, abajo a la izquierda, recuerda los grupos pulsados y su número.
  • CLEAR (abajo a la derecha) envía Clear (primer paso del Clear de la consola: la selección se vacía, el programmer se conserva) y apaga los recuadros.
  • Páginas: flechas ▲ ▼ e indicador «1 / 2». Una página contiene 32 recuadros (8 × 4) en tableta en horizontal.
  • Lista vacía: un mensaje invita a iniciar una sincronización desde la pestaña CNX. Si faltan grupos, aumente GRUPOS en SYNC SETUP.
Método de trabajo: seleccione aquí sus fixtures (o en KEY) y después ajústelos en las pestañas DIM, POSI, FOCUS, COLOR, BEAM y SHAPE: estas pestañas actúan sobre la selección actual de la consola.

10. Pestaña DIM — intensidad

Pestaña DIM: display de intensidad, encoder de dos anillos y cuadrícula de teclas.
Pestaña DIM: display de intensidad, encoder de dos anillos y cuadrícula de teclas.

10.1 El encoder

  • El encoder tiene dos partes: el botón central (COARSE) ajusta en pasos de 2 % cada 15°; el anillo exterior (FINE) ajusta en pasos de 0,5 %. Apoye el dedo en la parte deseada y gire.
  • Comando enviado: Attribute "dimmer" At valor, de 0 a 100.
  • El display INTENSITY muestra el valor, una barra y el último modo utilizado (COARSE / FINE). La corona de LED sigue el valor.

10.2 La cuadrícula de teclas

TeclasComando enviado
0 25 33 50 65 75 85Attribute "dimmer" At 0 … At 85. La tecla del nivel actual está iluminada.
FULLAttribute "dimmer" At 100
UP DOWN PREV SET NEXT, SOLO HIGHLVéanse los principios comunes.
PRESETAbre o cierra la vista de los presets (a continuación).

10.3 La vista PRESET (idéntica en DIM, POSI, FOCUS, COLOR, BEAM y SHAPE)

Vista PRESET de la pestaña DIM: los presets del pool Dimmer de la consola.
Vista PRESET de la pestaña DIM: los presets del pool Dimmer de la consola.
  1. Pulse PRESET: la parte izquierda se sustituye por la cuadrícula de los presets leídos de la consola; la tecla queda iluminada.
  2. Pulse un preset para aplicarlo a la selección. Comando enviado: At Preset pool.N.
  3. Flechas ▲ ▼: páginas siguientes (16 presets por página en horizontal).
  4. Pulse de nuevo PRESET para volver a los encoders. La cuadrícula de teclas de la derecha sigue disponible en ambas vistas.
PestañaPool de presets de la consola
DIM1 — Dimmer
POSI2 — Position
COLOR4 — Color
BEAM5 — Beam
FOCUS6 — Focus
SHAPE8 — Shapers
Numeración: el número que aparece en cada recuadro es el número real del preset en el pool de la consola; ese es el que se envía (N). Los huecos vacíos del pool no desplazan nada. Si faltan presets, aumente PRESETS en SYNC SETUP.

11. Pestaña POSI — Pan / Tilt

Pestaña POSI, vista ROTARY: encoders PAN y TILT.
Pestaña POSI, vista ROTARY: encoders PAN y TILT.

11.1 Vista ROTARY

  • Dos encoders de dos anillos, PAN y TILT: botón central = COARSE, anillo exterior = FINE.
  • Los encoders envían comandos relativos: cada movimiento suma o resta un paso (1 en COARSE, 0,1 en FINE) a la posición actual de los fixtures: Attribute "PAN" At Absolute PercentFine ++ 1, Attribute "TILT" At Absolute PercentFine - 0.1…
  • El display muestra los ángulos acumulados desde la aplicación, con dos escalas (Pan ±180°, Tilt ±90°).

11.2 Vista XY PAD

Pestaña POSI, vista XY PAD.
Pestaña POSI, vista XY PAD.
  • Pulse XY PAD para mostrar el panel táctil y ROTARY para volver a los encoders.
  • Deslice el dedo: el desplazamiento horizontal actúa sobre el Pan y el desplazamiento vertical sobre el Tilt (hacia arriba = Tilt positivo). Lo que cuenta es el desplazamiento del dedo, no el lugar donde se apoya: unos 3 píxeles por grado.

11.3 La cuadrícula de teclas

TeclaEfecto
TILT −45° TILT 0° TILT +45°Coloca el Tilt en el valor indicado (valor absoluto enviado al atributo tilt). La tecla del valor actual está iluminada.
PAN −45° PAN 0° PAN +45°Coloca el Pan en el valor indicado (atributo pan).
RESETDevuelve Pan y Tilt al centro (0°).
INVERTInvierte el signo del Pan y del Tilt actuales y envía los nuevos valores.
FLIPEnvía Flip: mismo punto de destino con la otra combinación Pan/Tilt.
SOLO HIGHL DOWN PREV SET NEXTVéanse los principios comunes.
PRESETVista de los presets de posición (pool 2) — véase 10.3.
Vista PRESET de la pestaña POSI.
Vista PRESET de la pestaña POSI.

12. Pestaña FOCUS — Focus / Zoom

Pestaña FOCUS: encoders FOCUS y ZOOM.
Pestaña FOCUS: encoders FOCUS y ZOOM.
  • Dos encoders de dos anillos: FOCUS (nitidez) y ZOOM (apertura del haz). Botón central = COARSE (2 % cada 15°), anillo exterior = FINE (0,5 %).
  • Comandos: Attribute "FOCUS1" At valor y Attribute "zoom" At valor, de 0 a 100.
TeclaComando enviado
FOCUS MIN FOCUS DEF FOCUS MAXAttribute "focus" At 0, At 50, At 100
ZOOM MIN ZOOM DEF ZOOM MAXAttribute "zoom" At 0, At 50, At 100
B.O SOLO HIGHL, UP DOWN PREV SET NEXTVéanse los principios comunes.
PRESETVista de los presets Focus (pool 6) — véase 10.3.

En el encoder, elija la precisión apoyando el dedo en el centro (COARSE) o en el anillo (FINE). La tecla FINE de la cuadrícula, una vez iluminada, hace que el botón central trabaje también en FINE.

13. Pestaña COLOR — color

13.1 Vista COLOR PICK

Pestaña COLOR, vista COLOR PICK: rueda cromática y faders R, G, B.
Pestaña COLOR, vista COLOR PICK: rueda cromática y faders R, G, B.
  • Rueda: el ángulo da el matiz y la distancia al centro la saturación (centro = blanco). Pulse o deslice.
  • Faders R, G, B: ajuste de cada componente; el valor (0 a 255) se muestra encima.
  • Cada movimiento envía las tres componentes: Attribute "colorrgb_r" At n, "colorrgb_g", "colorrgb_b" (en porcentaje).
  • El display muestra R, G, B en porcentaje y una muestra del color obtenido.

13.2 Vista ROTARY

Pestaña COLOR, vista ROTARY: siete botones.
Pestaña COLOR, vista ROTARY: siete botones.
  • Pulse ROTARY (y COLOR PICK para volver a la rueda).
  • Botones RED, GREEN, BLUE, WHITE: componentes RGB (los mismos atributos que arriba) y blanco (colorrgb_w). Botones CTO, CTC, CTB: atributos cto, ctc, ctb, de 0 a 100.
  • La tecla COARSE / FINE, junto a los botones, elige el paso de todos los botones de esta vista.

13.3 La cuadrícula de teclas

TeclaValores enviados (R / G / B)
WHITE100 / 100 / 100
RED · GREEN · BLUE100/0/0 · 0/100/0 · 0/0/100
CYAN · YELLOW · MAGENTA0/100/100 · 100/100/0 · 100/0/100
NO COLOR0 / 0 / 0
PRESETVista de los presets de color (pool 4) — véase 10.3.
Vista PRESET de la pestaña COLOR: los presets de color de la consola.
Vista PRESET de la pestaña COLOR: los presets de color de la consola.
Estos ajustes controlan los atributos de mezcla RGB (ColorRGB_R/G/B). Para un fixture con rueda de colores o solo con mezcla CMY, utilice mejor los presets de color de la consola.

14. Pestaña BEAM — haz

Pestaña BEAM: cinco botones y teclas de modo de los gobos y del prisma.
Pestaña BEAM: cinco botones y teclas de modo de los gobos y del prisma.
  • Cinco botones: IRIS (iris), GOBO 1 (Gobo1), GOBO 2 (Gobo2), PRISM (Prism1), FROST (frost). Comando: Attribute "nombre" At valor.
  • La tecla COARSE / FINE elige el paso de los botones; el display recuerda el modo.

Teclas de modo: qué controla cada botón

Estas teclas no envían nada por sí mismas: cambian el atributo que ajusta el botón correspondiente. Una segunda pulsación vuelve a la selección del gobo o del prisma.

TeclaEl botón ajusta entonces…
GOBO 1 POS / GOBO 1 ROTGOBO 1: el índice (posición) del gobo — Gobo1Pos; o su rotación continua — Gobo1PosRotate.
GOBO 2 POS / GOBO 2 ROTGOBO 2: Gobo2Pos o Gobo2PosRotate.
PRISM P1 / P1 ROTPRISM: el prisma 1 (Prism1) o su rotación (Prism1PosRotate).
PRISM P2 / P2 ROTPRISM: el segundo efecto (EffectIndex2) o su rotación (EffectRotate2).

La casilla correspondiente del display indica el atributo actual. Las demás teclas (UP, SOLO, HIGHL, PRESET, DOWN, PREV, SET, NEXT) se describen en los principios comunes.

15. Pestaña SHAPE — cuchillas

Pestaña SHAPE: ocho botones de cuchillas y la rotación.
Pestaña SHAPE: ocho botones de cuchillas y la rotación.
  • Ocho botones 1A, 1B, 2A, 2B, 3A, 3B, 4A, 4B: los dos lados de cada una de las cuatro cuchillas. Comando: Attribute "blade1a" At valor … "blade4b", de 0 a 100 %.
  • Botón ROT: rotación de todo el módulo (shaperrot), mostrada de 0 a 360°.
  • La tecla COARSE / FINE, junto a los botones, elige el paso (2 % o 0,5 % cada 15°).
TeclaEfecto
FINEAjuste fino de los ocho botones de cuchillas (el mismo ajuste que la tecla COARSE / FINE junto a los botones; la tecla queda iluminada).
R.FINEAjuste fino del botón ROT.
RST BLDDevuelve las ocho cuchillas a su valor por defecto: Attribute "Blade1a" + … + "Blade4b" At Default.
RST ROTDevuelve la rotación a su valor por defecto: Attribute ShaperRot At Default.
RESETPone las ocho cuchillas y la rotación a 0.
SWAP · INVERTEnvían SWAP e INVERT a la consola.
B.O SOLO HIGHL PRESET, navegaciónVéanse los principios comunes y 10.3.
Consejo: introduzca primero las cuchillas (1A a 4B) y después ajuste la rotación para alinear el recorte con el decorado; termine en FINE.

16. Pestaña SEQ — secuencias

Pestaña SEQ: el pool de secuencias de la consola.
Pestaña SEQ: el pool de secuencias de la consola.
  • Cada recuadro lleva el número y el nombre de una secuencia, con el color de su apariencia en la consola.
  • Primera pulsación: Go+ Sequence N, el recuadro se enciende. Segunda pulsación: Off Sequence N, el recuadro se apaga.
  • El estado encendido es el que la propia aplicación ha ordenado: una secuencia lanzada desde la consola no enciende el recuadro.
  • Páginas: flechas ▲ ▼ e indicador (32 recuadros por página en tableta en horizontal).
  • Secuencias que faltan: aumente SECUENCIAS en SYNC SETUP (valor de origen: 50) y vuelva a pulsar CONNECT.

17. Pestaña FADER — executors

Pestaña FADER: 15 tiras de executors de la página actual.
Pestaña FADER: 15 tiras de executors de la página actual.

17.1 Una tira, de arriba abajo

ElementoExecutorFunción
Botón giratorio + tecla401 a 415El botón ajusta el nivel del executor (deslice verticalmente); la tecla de debajo actúa como las teclas de abajo.
Botón giratorio + tecla301 a 315Lo mismo para la fila 300.
Display201 a 215Nombre del executor leído de la consola; el borde toma el color de la apariencia.
Fader201 a 215Nivel de 0 a 100 %. Bajo el fader: número y valor.
Tecla201 a 215Tecla del executor (véase 17.3).
Tecla101 a 115Tecla de la fila 100.

17.2 Páginas

Las teclas − y + a ambos lados de PAGE n cambian de página de executors (de 1 a 99). Los números siguen siendo 101–115, 201–215, 301–315, 401–415: lo que cambia en los comandos es la página. En cada cambio, la aplicación vuelve a leer de la consola los nombres, los niveles, los colores y el tipo de las teclas.

17.3 Comandos enviados

GestoComando
Mover un faderFaderMaster Page P Executor 2xx At valor (como máximo 5 envíos por segundo durante el movimiento, y después el valor final al soltar).
Girar un botón 3xx o 4xxTipo Page P Executor N At valor, donde Tipo es la función del botón leída de la consola (FaderMaster por defecto).
Pulsar una teclaFaderMaster Page P Executor N At 100 al pulsar, … At 0 al soltar (efecto «flash»). Si la tecla es de tipo Toggle en la consola, cada pulsación alterna 100 y 0 y la tecla queda iluminada.

El rótulo de cada tecla es el nombre del executor, con el tipo de tecla leído de la consola como subtítulo.

17.4 Retorno de la consola

  • Cuando un fader se mueve en la consola, la tira lo sigue en la aplicación (retorno OSC directo, completado por una relectura cada 2 segundos mientras la pestaña FADER está abierta).
  • La consola no recoloca un fader que se está tocando.
  • Si las tiras muestran «(No name)» o siguen vacías: la página no tiene executors asignados, o la consola no responde (véase la solución de problemas).

18. Pestaña LIB — búsqueda de fixtures

Pestaña LIB: categorías de canales, secuencia DMX compuesta y resultados.
Pestaña LIB: categorías de canales, secuencia DMX compuesta y resultados.

LIB encuentra un fixture (y su modo) a partir del orden de sus canales DMX, en una base de datos integrada de más de 30 000 modos de fixtures de la biblioteca grandMA3. Todo funciona sin conexión, sin consola.

  1. DMX CATEGORIES: elija una categoría (COLORS, INTENSITY, POSITION, ZOOM/FOCUS, GOBO, EFFECTS, CONTROL) y después pulse un canal de la lista (se ilumina).
  2. ADD CHANNEL lo añade a la DMX SEQUENCE. Repita la operación en el orden de los canales del fixture (canal 1, canal 2…).
  3. Para corregir: pulse una línea de la secuencia y después REMOVE, UP o DOWN; CLEAR vacía la secuencia. El campo Custom channel… y ADD añaden un nombre de canal que no está en las listas.
  4. Lance STANDARD (búsqueda tolerante) o STRICT (la secuencia debe coincidir exactamente). La barra de LED indica el progreso.
  5. Los resultados dan, para cada fixture: nombre y modo, fabricante, clase, puntuación de coincidencia sobre 10 y los diez primeros canales.
TeclaEfecto
TEST LINKComprueba que la base de datos integrada se puede leer.
DB INFOMuestra el número de fixtures y de canales de la base de datos y su fecha.
CLEAR (columna de la derecha)Borra los resultados.

El display recuerda el tamaño de la base de datos, la longitud de la secuencia, el número de resultados y el último modo de búsqueda.

19. Pestaña DIPSW — dirección DMX y DIP switches

Pestaña DIPSW: la dirección 293 y la posición de los nueve interruptores.
Pestaña DIPSW: la dirección 293 y la posición de los nueve interruptores.

Convierte una dirección DMX (1 a 512) en posición de DIP switches, y a la inversa. Funciona sin conexión.

  • Introducir la dirección: pulse el campo DMX ADDRESS para teclearla, gire el botón ADDRESS (4° por unidad) o utilice −1 / +1.
  • QUICK ADDRESS: 1 128 256 384 512, RANDOM (dirección al azar), ALL OFF (dirección 1) y ALL ON (dirección 512).
  • Bloque de interruptores: pulse un interruptor para conmutarlo; la dirección se recalcula. Un interruptor hacia arriba, con el LED encendido, está en ON.
  • La pantalla inferior detalla el cálculo: dirección = valor + 1, descomposición del valor en potencias de 2, escritura binaria y lista de los interruptores en ON.
InterruptorSW9SW8SW7SW6SW5SW4SW3SW2SW1
Valor1248163264128256

Ejemplo: dirección 293 → valor 292 = 256 + 32 + 4 → interruptores de valor 256, 32 y 4 en ON. Guíese por el valor inscrito bajo cada interruptor: en la mayoría de los fixtures, el interruptor n.º 1 vale 1, el n.º 2 vale 2, etc.

20. Pestaña JOYSTICK — gamepad

Pestaña JOYSTICK: estado del gamepad, curva de respuesta y asignación de los 16 controles.
Pestaña JOYSTICK: estado del gamepad, curva de respuesta y asignación de los 16 controles.

20.1 Conectar un gamepad

  1. Empareje el gamepad con el dispositivo en Ajustes de Android → Bluetooth (o conéctelo por USB). Sirve cualquier mando que Android reconozca como gamepad (Xbox, PlayStation, genérico).
  2. Abra iFocus Remote: el display GAMEPAD LINK indica el nombre del gamepad; en caso contrario, NOT CONNECTED.
  3. Mueva un stick: las casillas L X, L Y, R X, R Y, LT, RT del display y el dibujo del gamepad reaccionan. LAST ACTION muestra el último comando activado.

20.2 BUTTON MAPPING — las 16 asignaciones

Pulse un campo para elegir la acción en la lista. Cada elección se guarda de inmediato.

Control del gamepadAjuste de origenAcciones posibles
ASetSet, Enter, Clear, Solo, Highlight, Blackout, Fine (Toggle / ON / OFF), Go Home, ninguna
BSoloNext, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, ninguna
XPrevPrev, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, ninguna
YHighlightEnter, Clear, Go Home, Solo, Highlight, Blackout, Fine, ninguna
LB / RB (gatillos superiores)Previous Group / Next GroupPrevious Group, Next Group, Prev, Next, Solo, Highlight, Blackout, Fine, ninguna
VIEW (Select)BlackoutClear, Solo, Highlight, Blackout, Fine, Speed ÷2, Speed ÷4, Speed ×1, ninguna
MENU (Start)Go HomeGo Home, Enter, Clear, Fine, Speed ÷2, Speed ÷4, Speed ×1, ninguna
STICK L (eje vertical)ZoomPan, Tilt, Pan/Tilt, Zoom, Focus, Zoom/Focus, Dimmer, Fine, ninguna
STICK RPan/Tiltlas mismas opciones
LT / RT — PRESS (pulsación a fondo)Prev / NextPrev, Next, Previous Group, Next Group, Solo, Highlight, Blackout, Fine, ninguna
LT / RT — ANALOG (progresivo)ningunaPan −/+, Tilt −/+, Zoom −/+, Focus −/+, Dimmer −/+
D-PAD arriba / abajoDimmerPrev/Next, Pan, Tilt, Zoom, Focus, Dimmer, ninguna
D-PAD izquierda / derechaPrev / Nextlas mismas opciones

20.3 Qué envían las acciones

AcciónComando
Set, Clear, Prev, Next, Go HomeSet, Clear, Prev, Next, GoHome
EnterEnvía la línea actual de la pestaña KEY (como PLEASE).
Solo, Highlight, BlackoutConmutadores … On / … Off, compartidos con las pestañas.
Previous Group / Next GroupGroup N: recorre los grupos sincronizados.
Pan, Tilt, Focus (sticks, D-PAD, gatillos)Comandos relativos Attribute "Pan" At Absolute PercentFine ++ n (o - n).
Zoom, DimmerValor absoluto de 0 a 100: Attribute "zoom" At n, Attribute "Dimmer" At n.
Fine, SpeedAjustes internos de la aplicación (no se envía nada).
LB + RB a la vezSiempre GoHome.
  • Fine: divide entre 10 el paso de los botones y del D-PAD (5 → 0,5). La pantalla del gamepad muestra X10 en modo normal y /10 en modo Fine.
  • Speed ÷2 o ÷4: ralentiza los sticks; la pantalla muestra ×1, ÷2 o ÷4. Fine y Speed vuelven a la normalidad en cada inicio.
  • Un clic en el stick izquierdo pone a cero el acumulado Pan/Tilt del gamepad.

20.4 RESPONSE CURVE — curva de respuesta de los sticks

AjusteRangoOrigenEfecto
DEAD ZONE (zona muerta)0,05 a 0,250,12Por debajo de este umbral, el stick se ignora: evita las derivas de un stick que no vuelve perfectamente al centro.
PRECISION (exponente)1,0 a 4,02,51 = respuesta lineal; cuanto mayor es el valor, más suave y preciso es el inicio del recorrido.
MAX SPEED (velocidad máx.)1 a 154Velocidad alcanzada con el stick a fondo.

Fórmula: salida = signo × ((|x| − zona muerta) / (1 − zona muerta))exponente × velocidad máx.

  • INVERT PAN / INVERT TILT: invierten el sentido del Pan o del Tilt para los sticks, el D-PAD y los gatillos (tecla iluminada = invertido).
  • RESET: devuelve todas las asignaciones y la curva a los ajustes de origen.

21. Tableta, teléfono, vertical y horizontal

La aplicación gira con el dispositivo. Las mismas funciones están disponibles en todos los casos; solo cambia la disposición.

Tableta en vertical: el display arriba, el control principal en el centro y las teclas abajo, bajo los pulgares.
Tableta en vertical: el display arriba, el control principal en el centro y las teclas abajo, bajo los pulgares.
Teléfono en vertical: pestañas en tres filas, los mismos controles que en la tableta.
Teléfono en vertical: pestañas en tres filas, los mismos controles que en la tableta.
Tableta en horizontalTableta en verticalTeléfono
Pestañasuna fila de 15dos filas (8 + 7)vertical: tres filas de 5; horizontal: una fila
GRP / SEQ8 columnas5 columnasvertical: 4 columnas; horizontal: tantas como permita el ancho
FADER15 tiras una al lado de otrados filas (201–208 y después 209–215)vertical: dos filas, faders alargados; horizontal: 15 tiras
Vista PRESET4 columnas5 columnascomo la tableta

22. Lo que la aplicación guarda

Dato¿Se conserva tras cerrar?
Dirección IP de la consola, cantidades de SYNC SETUPSí
Idioma, matiz de la interfazSí
Grupos, secuencias y presets de la última sincronización, y sus coloresSí (visibles sin conexión; borrados por CLEAR CACHE o sustituidos en la siguiente sincronización)
Asignaciones del gamepad y curva de respuestaSí
LicenciaSí (cifrada, vinculada al dispositivo)
Nombres y niveles de los faders, página FADER actualNo: se vuelven a leer en cada conexión
Línea de comandos, estado de SOLO / HIGHL / B.O, recuadros SEQ y GRP encendidos, modo Fine / Speed del gamepadNo

La aplicación no se reconecta sola: después de cada inicio, pulse CONNECT.

23. Solución de problemas

Aparece «Connected» pero no ocurre nada en la consola

  1. En la consola, abra la ventana System Monitor: con Echo Input en Yes, cada comando recibido queda registrado en ella. ¿No aparece nada? El mensaje no llega: compruebe la dirección IP introducida, que los dos dispositivos están en la misma red, Enable Input, el puerto 8081, el modo UDP y, en onPC, que hay una sesión iniciada y que el firewall autoriza grandMA3.
  2. Los mensajes llegan pero no se ejecutan: compruebe el prefijo grandMA3 (mayúsculas exactas) y Receive Command = Yes.

Los comandos pasan, pero las listas (GRP, SEQ, presets, faders) siguen vacías

  1. La consola no sabe responder al dispositivo. Compruebe que la línea OSC se llama exactamente RemoteApp y que Enable Output y Send / Send Command están activos.
  2. En CNX, pulse LOCAL IP ADDRESS: la columna Destination IP de la consola debe tomar la dirección de su dispositivo, puerto 8081.
  3. Compruebe que LOCAL IP ADDRESS no muestra la dirección de otra red (datos móviles, VPN). Desactive los datos móviles si es necesario.
  4. Vuelva a pulsar CONNECT.

Faltan grupos, secuencias o presets

Aumente las cantidades en SYNC SETUP y después pulse CONNECT. En una red Wi-Fi cargada, vuelva a lanzar la sincronización: el OSC puede perder mensajes.

Un recuadro de preset llama el preset equivocado

Pulse de nuevo CONNECT y espere unos diez segundos: la lista completa de presets, con sus números reales, llega después de los nombres (véase 10.3).

Los faders no siguen a la consola

Permanezca en la pestaña FADER (la relectura solo se hace cuando está abierta), compruebe Send = Yes en la línea OSC y la dirección de retorno (6.3).

No se detecta el gamepad

Emparéjelo primero en los ajustes de Bluetooth de Android y después reinicie la aplicación.

Los nombres vienen de un show anterior

CLEAR CACHE y después CONNECT.

Enviar un diagnóstico al soporte

Pestaña CNX: reproduzca el problema, pulse COPY bajo el terminal y pegue el texto en su mensaje.

24. Soporte

AplicacióniFocus Remote — por Jeff FreeMAN
ConsolasgrandMA3 (consolas y onPC)
Android7.0 o posterior
Licencia y tiendafreeman-shop.com
Comunidad y ayudaServidor Discord iFocus: pestaña TOOLS → DISCORD

iFocus Remote — Jeff FreeMAN

iFocus Remote — Vollständige Anleitung

Fernbedienung für grandMA3-Konsolen (Konsole und onPC), per OSC im lokalen Netzwerk. Diese Anleitung beschreibt die gesamte App, Tab für Tab und Funktion für Funktion, sowie die Vorbereitung der Konsole.

1. Überblick

iFocus Remote macht aus einem Android-Tablet oder -Smartphone eine Programmier-Fernbedienung für grandMA3. Die App sendet Kommandozeilen-Befehle per OSC an die Konsole (dieselben, die Sie an der Konsole eintippen würden) und liest im Gegenzug die Namen Ihrer Gruppen, Presets, Sequenzen und Executoren aus, um sie anzuzeigen.

  • 15 Tabs: CNX, TOOLS, KEY, GRP, DIM, POSI, FOCUS, COLOR, BEAM, SHAPE, SEQ, FADER, LIB, DIPSW, JOYSTICK.
  • Dieselbe Oberfläche auf Tablet und Smartphone, im Quer- wie im Hochformat; die Darstellung passt sich der Bildschirmgröße an.
  • 5 Sprachen: Englisch, Französisch, Spanisch, Deutsch, Chinesisch (Tab TOOLS).
  • Haptisches Feedback: Eine kurze Vibration (30 ms) bestätigt jeden Tastendruck.
  • Anzeige funktioniert auch offline: Die bei der letzten Synchronisation empfangenen Listen bleiben sichtbar, aber es wird kein Befehl gesendet, solange die App nicht verbunden ist.

Gemeinsame Grundlagen aller Tabs

  • Tab-Leiste oben; der aktive Tab leuchtet blau.
  • Display (blaues Band) oben in jedem Tab: Es zeigt die aktuellen Werte.
  • Tasten: Eine Taste, deren Leuchtbalken blau ist, ist aktiv (Umschalter eingeschaltet, Ansicht geöffnet, aktueller Wert).
  • Umschalter SOLO, HIGHL, B.O: In mehreren Tabs vorhanden; ihr Zustand gilt gemeinsam für die gesamte App. Erstes Tippen: Solo On, Highlight On, Blackout On; zweites Tippen: Solo Off, Highlight Off, Blackout Off.
  • Navigationstasten UP DOWN PREV SET NEXT: Senden sofort Up, Down, Prev, Set, Next an die Konsole.
Gut zu wissen: Die Werte in den Displays (Intensität, Pan/Tilt, Farben …) sind die, die Sie in der App eingestellt haben. Sie werden nicht von der Konsole zurückgelesen: Wenn Sie ein Attribut an der Konsole ändern oder ein Preset aufrufen, ändert sich das Display der App nicht. Die Listen (Gruppen, Presets, Sequenzen) und die Executoren des Tabs FADER werden dagegen sehr wohl von der Konsole gelesen.

2. Schnellstart

  1. Verbinden Sie das Tablet (oder Smartphone) und die Konsole mit demselben Netzwerk (gleicher Adressbereich, zum Beispiel 192.168.1.x).
  2. An der Konsole: Menu → In & Out → OSC. Legen Sie eine Zeile mit exakt dem Namen RemoteApp an, Port 8081, Präfix grandMA3, Modus UDP, und aktivieren Sie dann Enable Input und Enable Output (alle Details in Kapitel 3).
  3. Starten Sie auf grandMA3 onPC eine Session: Ohne Session öffnet onPC seinen OSC-Port nicht.
  4. Öffnen Sie iFocus Remote. Geben Sie beim ersten Start Ihren Lizenzschlüssel ein (Kapitel 5).
  5. Tab CNX: Geben Sie die IP-Adresse der Konsole in TARGET IP ADDRESS ein.
  6. Prüfen Sie, dass LOCAL IP ADDRESS tatsächlich die Adresse Ihres Geräts anzeigt (sie muss im selben Bereich liegen wie die der Konsole).
  7. Tippen Sie auf die große Schaltfläche CONNECT. Das Display wechselt auf ONLINE, und die drei Kontrollleuchten CONNEXION, SYNC PRESETS, SYNC FADERS leuchten nacheinander auf (etwa 8 Sekunden).
  8. Öffnen Sie den Tab GRP: Ihre Gruppen müssen mit ihren Namen und Farben erscheinen. Ist die Liste leer, lesen Sie die Fehlerbehebung.
  9. Tippen Sie auf eine Gruppe, wechseln Sie dann zu DIM und drehen Sie den Encoder: Die Fixtures reagieren.

3. grandMA3-Konsole vorbereiten

Diese Vorbereitung ist nur einmal pro Showfile nötig (die OSC-Einstellung wird in der Show gespeichert).

3.1 OSC-Menü öffnen

  1. Drücken Sie die Taste Menu der Konsole (oder klicken Sie unter onPC auf das Zahnrad oben links).
  2. Wählen Sie In & Out.
  3. Wählen Sie in der linken Spalte OSC.
Menü der Konsole: In & Out öffnen.
Menü der Konsole: In & Out öffnen.

3.2 OSC-Zeile anlegen

Menü In & Out → OSC der Konsole mit den sieben einzustellenden Punkten (eine einzige Zeile genügt).
Menü In & Out → OSC der Konsole mit den sieben einzustellenden Punkten (eine einzige Zeile genügt).
  1. (1) Interface: Wählen Sie die Netzwerkkarte der Konsole, die im selben Netzwerk wie das Tablet liegt (hier Ethernet 192.168.1.35).
  2. (2) Enable Output: Aktivieren Sie es (der Text wird gelb). Die Konsole kann dann der App antworten.
  3. (3) Enable Input: Aktivieren Sie es. Die Konsole nimmt dann die Befehle der App an.
  4. (4) Name: Tippen Sie auf New OSC Data, um eine Zeile anzulegen, und nennen Sie sie exakt RemoteApp (R und A groß, ohne Leerzeichen). Dieser Name ist zwingend: Die App spricht die Konsole über diesen Namen an.
  5. (5) Destination IP: Die IP-Adresse Ihres Tablets oder Smartphones (die in LOCAL IP ADDRESS im Tab CNX angezeigte). Sie können das Feld leer oder falsch belassen: Die App stellt es bei jeder Verbindung selbst ein.
  6. (6) Mode, Port, Prefix: Stellen Sie in derselben Zeile Mode auf UDP und Port auf 8081 und tragen Sie in der Spalte Prefix das Präfix grandMA3 ein (Zelle antippen, grandMA3 mit exakter Groß-/Kleinschreibung, ohne Schrägstrich und ohne Leerzeichen eingeben, dann bestätigen). Ohne dieses Präfix ignoriert die Konsole alles, was die App sendet.
  7. (7) Rechte Spalten: Stellen Sie überall Yes ein (Tabelle unten).
Die drei exakt einzutragenden Werte: Name = RemoteApp · Port = 8081 · Prefix = grandMA3. Eine einzige Zeile genügt: Legen Sie nicht mehrere RemoteApp-Zeilen an, die App spricht die Zeile über ihren Namen an; bei mehreren Zeilen gleichen Namens ist nicht klar, welche die Rückadresse erhält.
SpalteWertWarum
NameRemoteAppName, den die App zum Einstellen der Zeile verwendet (Set OSC 'RemoteApp' …) und die Konsole zum Antworten (SendOSC "RemoteApp" …).
Destination IPIP des GerätsAdresse, an die die Konsole ihre Antworten sendet. Wird von der App automatisch eingestellt.
ModeUDPEinziger von der App verwendeter Modus.
Port8081Ein einziger Port für beide Richtungen: Die Konsole hört auf 8081 und antwortet an Port 8081 des Geräts. Dieser Port lässt sich in der App nicht ändern.
PrefixgrandMA3Alle Befehle gehen an die OSC-Adresse /grandMA3/cmd. Beachten Sie die Groß-/Kleinschreibung; setzen Sie keinen Schrägstrich.
Data Pool, Page, Fader, Executor Knob, KeyStandardwerteBelassen Sie DataPool, Page, Fader, Encoder, Key.
Fader Range100Die Fader der App arbeiten von 0 bis 100.
ReceiveYesEmpfang der von der App gesendeten Fader-Bewegungen.
SendYesRückmeldung der Fader-Bewegungen von der Konsole an die App.
Receive CommandYesUnverzichtbar: Ohne diese Option wird kein Befehl der App ausgeführt, und die Synchronisation bleibt leer.
Send CommandYesRückmeldung der Kommandozeile.
Echo Input / Echo OutputYesZeigt den OSC-Verkehr im System Monitor der Konsole an: praktisch, um zu prüfen, ob die Nachrichten ankommen.
Mehrere Geräte: Die App stellt immer die Zeile mit dem Namen RemoteApp ein. Zwei gleichzeitig verbundene Geräte konkurrieren daher um die Rückadresse: Das Gerät, das sich zuletzt synchronisiert hat, erhält die Antworten der Konsole. Das Senden von Befehlen funktioniert dagegen von allen Geräten aus.

3.3 Prüfpunkte auf der Konsolenseite

  • Session (onPC): Auf grandMA3 onPC öffnet sich der OSC-Eingang nur, wenn eine Session gestartet ist. Im Standalone-Betrieb ohne Session empfängt die Konsole nichts.
  • IP-Adresse der Konsole: Menu → Network. Notieren Sie die Adresse des in Punkt (1) gewählten Interface: Diese geben Sie in der App ein.
  • Firewall (onPC unter Windows): Lassen Sie grandMA3 onPC im privaten Netzwerk zu (UDP 8081 eingehend).
  • Web Remote: nicht erforderlich: Sie müssen das Web Remote der Konsole nicht aktivieren und keinen Benutzer anlegen: Die App verwendet es nicht. Alles läuft über OSC, auch die Fader-Rückmeldung (Spalte Send = Yes).

4. Netzwerk: Adressen, Ports und Präfix

ElementWertRichtungAufgabe
OSC-Adresse der Befehle/grandMA3/cmdGerät → KonsolePräfix grandMA3 + cmd; das Argument ist der Text des Befehls.
OSCUDP 8081Gerät → KonsoleSenden der Befehle und der Fader.
OSCUDP 8081Konsole → GerätAntworten der Synchronisation, Fader-Rückmeldung.
Patch-ServerTCP 8088Netzwerk → GerätWebseite des Patch, per QR-Code geteilt (Tab TOOLS).
LizenzTCP 443 (Internet)Gerät → InternetAktivierung und Prüfung der Lizenz.
  • Der OSC-Port ist in der App fest auf 8081 eingestellt.
  • Gerät und Konsole müssen im selben Subnetz liegen. Deaktivieren Sie im WLAN die „Client-Isolation“ des Access Points, die verhindert, dass sich die Geräte gegenseitig sehen.
  • Bevorzugen Sie ein eigenes 5-GHz-WLAN: OSC läuft über UDP, ohne Empfangsbestätigung, und ein überlastetes Netzwerk verliert Nachrichten (die App fordert unvollständige Listen dann erneut an).

5. Lizenz

5.1 Aktivierung

  1. Ist beim Start keine Lizenz aktiv, erscheint der Bildschirm IFOCUS — License required.
  2. Wenn Sie keinen Schlüssel haben, tippen Sie auf PURCHASE A LICENSE: Der Shop freeman-shop.com öffnet sich im Browser. Der Schlüssel wird direkt nach dem Kauf angezeigt.
  3. Geben Sie den Schlüssel in LICENSE KEY ein (Format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  4. Tippen Sie auf ACTIVATE LICENSE. In diesem Moment ist eine Internetverbindung erforderlich (Antwort in weniger als 20 Sekunden).
  • Die Lizenz ist an das Gerät gebunden, auf dem sie aktiviert wird.
  • Nach der Aktivierung funktioniert die App ohne Internet (auf Tour, in einem isolierten Bühnennetzwerk). Wenn Internet verfügbar ist, wird die Lizenz beim Start im Hintergrund erneut geprüft.

5.2 Lizenz anzeigen oder freigeben

TOOLS → LICENCE: Status der Lizenz, verdeckter Schlüssel, Deaktivierung.
TOOLS → LICENCE: Status der Lizenz, verdeckter Schlüssel, Deaktivierung.
  1. Tab TOOLS → Taste LICENCE.
  2. Das Fenster zeigt den Status (Active) und den Schlüssel, verdeckt.
  3. DEACTIVATE LICENSE gibt die Lizenz dieses Geräts frei, um sie auf einem anderen zu aktivieren (Bestätigung wird verlangt, Internetverbindung erforderlich). CLOSE schließt das Fenster, ohne etwas zu ändern.

5.3 Mögliche Meldungen

MeldungWas tun
Schlüssel leer oder zu kurzPrüfen Sie die Eingabe (kopieren Sie den erhaltenen Schlüssel und fügen Sie ihn ein).
Zeitüberschreitung / NetzwerkfehlerDas Gerät hat keinen Internetzugang: Verbinden Sie es vorübergehend mit einem Netzwerk mit Internet.
Ungültiger SchlüsselDer Schlüssel existiert nicht: Prüfen Sie jedes Zeichen.
Gerätelimit erreichtDer Schlüssel ist bereits anderswo aktiv: Deaktivieren Sie ihn auf dem alten Gerät (5.2).
Lizenz abgelaufen oder deaktiviertWenden Sie sich an den Support.

6. Tab CNX — Verbindung und Synchronisation

Tab CNX, App verbunden: Display ONLINE, Adressen, Schaltfläche CONNECT, Kontrollleuchten der Synchronisation und Terminal.
Tab CNX, App verbunden: Display ONLINE, Adressen, Schaltfläche CONNECT, Kontrollleuchten der Synchronisation und Terminal.

6.1 Die Elemente des Bildschirms

ElementAufgabe
Display CONSOLE LINKOFFLINE, solange Sie nicht auf CONNECT getippt haben, danach ONLINE gefolgt von der Adresse der Konsole. TX und RX zeigen die in der letzten Sekunde gesendete und empfangene Datenmenge, BUFFER die Anzahl der Terminalzeilen.
TARGET IP ADDRESSIP-Adresse der Konsole (Beispiel: 192.168.1.35). Tippen Sie auf das Feld, um sie einzugeben. Sie wird gespeichert.
LOCAL IP ADDRESSIP-Adresse Ihres Geräts, automatisch erkannt („detecting…“ während der Suche). Tippen Sie auf dieses Feld, sobald Sie verbunden sind, um der Konsole die Rückadresse zu senden (siehe 6.3).
Schaltfläche CONNECTStartet die Verbindung und danach die vollständige Synchronisation. Ihr Ring leuchtet blau, wenn die Verbindung aktiv ist. Erneutes Tippen startet die gesamte Synchronisation neu.
Kontrollleuchten CONNEXION / SYNC PRESETS / SYNC FADERSFortschritt der Synchronisation (siehe 6.2).
SYNC SETUPAnzahl der von der Konsole zu lesenden Elemente (siehe 6.4).
CLEAR CACHELeert die gespeicherten Listen (siehe 6.5).
SYSTEM MONITOR OUTPUTTerminal: Protokoll von allem, was gesendet und empfangen wird (siehe 6.6).

6.2 Was passiert, wenn Sie auf CONNECT tippen

ZeitpunktAktionKontrollleuchte
0 sPrüfung der eingegebenen Adresse (4 durch Punkte getrennte Zahlen), Speicherung, Öffnen der OSC-Verbindung zu Adresse:8081. Eine Meldung kündigt den Verbindungsaufbau an.CONNEXION blinkt
1 sDie App meldet sich als verbunden: Eine grüne Meldung bestätigt es, mit der Adresse der Konsole.
1,5 bis 2 sLesen der Fader-Executoren (20 Pages) und der Tasten der aktuellen Page.
3 sEinstellen der Rückadresse auf der Konsole, danach Lesen der Gruppen, Sequenzen und Presets.CONNEXION leuchtet, SYNC PRESETS blinkt
6 sLesen der Namen und Pegel der Fader von Page 1 (Meldung zur Fader-Synchronisation).SYNC PRESETS leuchtet, SYNC FADERS blinkt
8 sEnde.Alle drei Kontrollleuchten leuchten
Wichtig: OSC kennt keine Empfangsbestätigung. Die App zeigt „Connected“ an und schaltet ihre Kontrollleuchten ein, auch wenn die Konsole nicht antwortet. Der echte Beweis, dass die Verbindung in beide Richtungen funktioniert, ist das Eintreffen der Namen Ihrer Gruppen im Tab GRP (oder grüner Zeilen „←“ im Terminal). Bleiben die Listen leer, folgen Sie der Fehlerbehebung.

6.3 Die Rückadresse (LOCAL IP ADDRESS)

Damit die Konsole weiß, wohin sie antworten soll, sendet ihr die App bei jeder Synchronisation diese beiden Befehle:

Set OSC 'RemoteApp' "DestinationIP"='192.168.1.37'
Set OSC 'RemoteApp' "Port"='8081'

(mit der Adresse Ihres Geräts). Sie können sie jederzeit erneut senden, indem Sie auf das Feld LOCAL IP ADDRESS tippen: Die Meldung „GMA3 → OSC unicast Adresse“ bestätigt das Senden. Das ist nützlich, wenn Sie das Netzwerk gewechselt haben oder ein anderes Gerät die Kontrolle übernommen hat. Wenn Sie nicht verbunden sind, fordert die App Sie auf, sich zuerst zu verbinden.

6.4 SYNC SETUP — zu synchronisierende Mengen

Fenster SYNC CONFIGURATION.
Fenster SYNC CONFIGURATION.
EinstellungWerkseinstellungBereichWirkung
GRUPPEN301 bis 500, in 5er-SchrittenAnzahl der Gruppen, die aus dem Gruppen-Pool gelesen werden.
PRESETS301 bis 500, in 5er-SchrittenAnzahl der Presets, die aus jedem Pool gelesen werden (Dimmer, Color, Focus, Shapers …).
SEQUENZEN501 bis 500, in 5er-SchrittenAnzahl der Sequenzen, die aus dem Sequenz-Pool gelesen werden.

Stellen Sie diese Werte höher als die größte verwendete Nummer in Ihrer Show ein, schließen Sie das Fenster (Kreuz) und tippen Sie dann erneut auf CONNECT. Unnötig große Werte verlängern die Synchronisation. Die Einstellungen werden gespeichert.

6.5 CLEAR CACHE

Leert die im Speicher gehaltenen Gruppen, Presets, Sequenzen, Fader und Executoren sowie die zugehörigen Raster (eine Meldung bestätigt, dass der Cache geleert ist). Lizenz, IP-Adresse, Sprache und Farbton bleiben erhalten. Verwenden Sie die Funktion, wenn Sie die Show wechseln, bevor Sie CONNECT erneut starten.

6.6 Das Terminal (SYSTEM MONITOR OUTPUT)

  • Jede Zeile beginnt mit der Uhrzeit. Zeilen mit vorangestelltem → sind gesendete, solche mit ← (grün) empfangene Nachrichten; Fehler sind rot.
  • CLEAR löscht das Terminal; COPY kopiert seinen Inhalt in die Zwischenablage (nützlich, um ihn an den Support zu senden).
  • Feld „Enter a command…“ und SEND: Geben Sie einen Konsolenbefehl ein, zum Beispiel Group 1 At 50: Er wird unverändert an die Adresse /grandMA3/cmd gesendet. Eine Eingabe, die mit / beginnt, wird als rohe OSC-Nachricht gesendet (das erste Wort ist die Adresse, die folgenden sind die Argumente), zur Diagnose.

7. Tab TOOLS — Einstellungen und Patch

Tab TOOLS: Sprache, Schnellaktionen, Farbton der Oberfläche und Patch Viewer.
Tab TOOLS: Sprache, Schnellaktionen, Farbton der Oberfläche und Patch Viewer.

7.1 LANGUAGE SELECT

Tasten EN FR ES DE ZH: Englisch, Französisch, Spanisch, Deutsch, Chinesisch. Die Auswahl wird sofort auf die übersetzbaren Texte der App, auf den Tab LIB und auf diese Hilfe angewendet und gespeichert. Die aufgedruckten Tastenbeschriftungen (CONNECT, PRESET, STORE …) bleiben englisch, wie an der Konsole.

7.2 QUICK ACTIONS

TasteAktion
HELPÖffnet diese Anleitung in der gewählten Sprache. Der Pfeil ← oben links führt zurück zur App.
DISCORDÖffnet den Discord-Server der iFocus-Community.
LICENCEÖffnet die Lizenzverwaltung (Kapitel 5).

7.3 INTERFACE HUE ROTATION

Drehen Sie den Knopf, um den Farbton der gesamten Oberfläche zu drehen, von 0° bis 360°. Das Display UI HUE zeigt den Winkel. Die Einstellung wird gespeichert; um zu den Originalfarben zurückzukehren, stellen Sie den Knopf wieder auf 0°.

7.4 PATCH VIEWER

  1. Verbinden Sie sich mit der Konsole (Tab CNX).
  2. Tippen Sie auf PATCH VIA OSC. Die App fordert von der Konsole die Liste der gepatchten Fixtures an; ein Balken zeigt den Fortschritt (die Liste kommt in Teilstücken an, verlorene Teilstücke werden automatisch erneut angefordert). Ohne Antwort nach 20 Sekunden: „Timeout — No response from console“.
  3. Die Tabelle zeigt für jedes Fixture: FID, Name, Mode und DMX-Adresse, mit dem Namen der Show in der Kopfzeile. Das Display zeigt die Gesamtzahl (PATCH TOTAL, FIXTURES).

7.5 QR CODE — Patch teilen

  1. Laden Sie zuerst den Patch (7.4); andernfalls zeigt die App „No patch loaded“ an.
  2. Tippen Sie auf QR CODE: Ein Fenster zeigt einen QR-Code und die Adresse http://Geräteadresse:8088/patch.html. URL kopieren legt sie in die Zwischenablage.
  3. Jedes Gerät im selben Netzwerk kann den Code scannen oder die Adresse in einem Browser öffnen, um den Patch einzusehen. Ebenfalls verfügbar: /patch.pdf (PDF), /patch.txt (Text), /patch.json (Daten).

8. Tab KEY — Kommandotastatur

Tab KEY: Kommandozeile, Befehlstasten, Ziffernblock und Aktionsleiste.
Tab KEY: Kommandozeile, Befehlstasten, Ziffernblock und Aktionsleiste.

8.1 Die Kommandozeile

Das Display CMD> zeigt den Befehl, der gerade zusammengestellt wird. Die Eingabetasten fügen ein Wort hinzu; nichts wird gesendet, solange Sie nicht auf PLEASE getippt haben. Rechts vom Display: die Kontrollleuchte CONSOLE (leuchtet, wenn die App verbunden ist), die Kontrollleuchte OSC TX (blinkt bei jedem Senden) und PAGE (aktuelle Page des Tabs FADER). Nach dem Senden zeigt die Zeile LAST ▸ den zuletzt gesendeten Befehl, gefolgt von SENT (oder OFFLINE, wenn die App nicht verbunden war).

8.2 Eingabetasten (fügen der Zeile ein Wort hinzu)

TasteHinzugefügter TextTasteHinzugefügter Text
FIXTUREFixtureSTOREStore
CHANChannelUPDATEUpdate
GROUPGroupFULL INTENSITYFull
PRESETPreset0 … 9, .die Ziffer, der Punkt
++−-
THRUThruIFIf
ATAt

8.3 Tasten mit sofortiger Wirkung

TasteGesendeter Befehl
UP DOWN PREV SET NEXTUp, Down, Prev, Set, Next
SOLOSolo On / Solo Off (Umschalter)
HIGHLHighlight On / Highlight Off (Umschalter)
B.OBlackout On / Blackout Off (Umschalter)

8.4 Aktionsleiste

TasteWirkung
OOPSEntfernt das letzte Wort der Zeile. Sendet nichts an die Konsole (es ist nicht das Oops der Konsole).
MAGibt Zugriff auf die Zweitfunktionen der Tasten (siehe 8.5).
CLEARSendet ClearAll an die Konsole (Auswahl und Programmer geleert) und löscht die Kommandozeile.
PLEASESendet die zusammengestellte Zeile und leert sie danach. Ist die Zeile leer, wird nichts gesendet.

8.5 Die Taste MA

Wie an der Konsole gibt MA bestimmten Tasten eine Zweitfunktion. Wenn MA aktiv ist, erscheint auf den betreffenden Tasten die orangefarbene Beschriftung der Zweitfunktion.

  • Halten: Halten Sie MA gedrückt und tippen Sie mit einem zweiten Finger auf die andere Taste.
  • Einmalig: Tippen Sie kurz auf MA (sie bleibt beleuchtet), dann auf die gewünschte Taste; MA erlischt danach. Ein zweites kurzes Tippen auf MA schaltet sie aus, ohne etwas auszulösen.
  • Durchschalten: Bei Tasten mit mehreren Zweitfunktionen tippen Sie mehrmals auf dieselbe Taste, um die Wörter durchzuschalten.
MA +ErgebnisTyp
FIXTUREFixtureType → FixtureLayer → FixtureClasszur Zeile hinzugefügt (durchschaltend)
GROUPTagzur Zeile hinzugefügt
PRESETFeatureGroup → DataPoolzur Zeile hinzugefügt (durchschaltend)
HIGHLLowlightsofort gesendet
PREVPrevious Stepsofort gesendet
SETStep Togglesofort gesendet
NEXTNext Stepsofort gesendet
STORERecordzur Zeile hinzugefügt
UPDATEOffset → Cookzur Zeile hinzugefügt (durchschaltend)
0Holdzur Zeile hinzugefügt
+Nextzur Zeile hinzugefügt
−Previouszur Zeile hinzugefügt
.Defaultzur Zeile hinzugefügt
ATIntegrate → Extractzur Zeile hinzugefügt (durchschaltend)

8.6 Beispiele

ZielTastenGesendete Zeile
Fixtures 1 bis 10 auswählenFIXTURE 1 THRU 1 0 PLEASEFixture 1 Thru 10
Gruppe 3 auf 50 %GROUP 3 AT 5 0 PLEASEGroup 3 At 50
Gruppen 1 und 4 auf FullGROUP 1 + GROUP 4 FULL INTENSITY PLEASEGroup 1 + Group 4 Full
Farb-Preset 4.2 aufrufenAT PRESET 4 . 2 PLEASEAt Preset 4.2

9. Tab GRP — Gruppen

Tab GRP: Gruppen der Konsole mit ihren Namen und Farben.
Tab GRP: Gruppen der Konsole mit ihren Namen und Farben.
  • Jede Kachel trägt die Nummer und den Namen einer Gruppe der Konsole; die Farbe der Kachel ist die der Appearance der Gruppe auf der Konsole (sie trifft einige Sekunden nach den Namen ein).
  • Tippen auf eine Kachel sendet Group N (N = Nummer der Gruppe). Die Kachel leuchtet auf.
  • Mehrfachauswahl: Tippen Sie nacheinander auf mehrere Kacheln; jedes Tippen sendet sein Group N, und die Konsole addiert sie in ihrer Auswahl. Das Display SEL ▸ unten links zeigt die angetippten Gruppen und ihre Anzahl.
  • CLEAR (unten rechts) sendet Clear (erste Stufe des Clear der Konsole: Die Auswahl wird geleert, der Programmer bleibt erhalten) und schaltet die Kacheln aus.
  • Seiten: Pfeile ▲ ▼ und Anzeige „1 / 2“. Eine Seite enthält 32 Kacheln (8 × 4) auf dem Tablet im Querformat.
  • Leere Liste: Eine Meldung fordert dazu auf, im Tab CNX eine Synchronisation zu starten. Fehlen Gruppen, erhöhen Sie GRUPPEN in SYNC SETUP.
Arbeitsweise: Wählen Sie Ihre Fixtures hier (oder in KEY) aus und stellen Sie sie dann in den Tabs DIM, POSI, FOCUS, COLOR, BEAM und SHAPE ein: Diese Tabs wirken auf die aktuelle Auswahl der Konsole.

10. Tab DIM — Intensität

Tab DIM: Intensitäts-Display, Encoder mit zwei Ringen und Tastenraster.
Tab DIM: Intensitäts-Display, Encoder mit zwei Ringen und Tastenraster.

10.1 Der Encoder

  • Der Encoder hat zwei Teile: Der mittlere Knopf (COARSE) stellt in Schritten von 2 % je 15° ein; der äußere Ring (FINE) in Schritten von 0,5 %. Legen Sie den Finger auf den gewünschten Teil und drehen Sie.
  • Gesendeter Befehl: Attribute "dimmer" At Wert, von 0 bis 100.
  • Das Display INTENSITY zeigt den Wert, einen Balken und den zuletzt verwendeten Modus (COARSE / FINE). Der LED-Kranz folgt dem Wert.

10.2 Das Tastenraster

TastenGesendeter Befehl
0 25 33 50 65 75 85Attribute "dimmer" At 0 … At 85. Die Taste des aktuellen Pegels ist beleuchtet.
FULLAttribute "dimmer" At 100
UP DOWN PREV SET NEXT, SOLO HIGHLSiehe die gemeinsamen Grundlagen.
PRESETÖffnet oder schließt die Preset-Ansicht (siehe unten).

10.3 Die Ansicht PRESET (identisch in DIM, POSI, FOCUS, COLOR, BEAM und SHAPE)

Ansicht PRESET des Tabs DIM: die Presets des Dimmer-Pools der Konsole.
Ansicht PRESET des Tabs DIM: die Presets des Dimmer-Pools der Konsole.
  1. Tippen Sie auf PRESET: Der linke Teil wird durch das Raster der von der Konsole gelesenen Presets ersetzt; die Taste bleibt beleuchtet.
  2. Tippen Sie auf ein Preset, um es auf die Auswahl anzuwenden. Gesendeter Befehl: At Preset Pool.N.
  3. Pfeile ▲ ▼: nächste Seiten (16 Presets pro Seite im Querformat).
  4. Tippen Sie erneut auf PRESET, um zu den Encodern zurückzukehren. Das rechte Tastenraster bleibt in beiden Ansichten bedienbar.
TabPreset-Pool der Konsole
DIM1 — Dimmer
POSI2 — Position
COLOR4 — Color
BEAM5 — Beam
FOCUS6 — Focus
SHAPE8 — Shapers
Nummerierung: Die Nummer auf jeder Kachel ist die echte Nummer des Presets im Pool der Konsole; genau diese wird gesendet (N). Leere Plätze im Pool verschieben daher nichts. Fehlen Presets, erhöhen Sie PRESETS in SYNC SETUP.

11. Tab POSI — Pan / Tilt

Tab POSI, Ansicht ROTARY: Encoder PAN und TILT.
Tab POSI, Ansicht ROTARY: Encoder PAN und TILT.

11.1 Ansicht ROTARY

  • Zwei Encoder mit zwei Ringen, PAN und TILT: mittlerer Knopf = COARSE, äußerer Ring = FINE.
  • Die Encoder senden relative Befehle: Jede Bewegung addiert oder subtrahiert einen Schritt (1 in COARSE, 0,1 in FINE) zur aktuellen Position der Fixtures: Attribute "PAN" At Absolute PercentFine ++ 1, Attribute "TILT" At Absolute PercentFine - 0.1 …
  • Das Display zeigt die in der App aufsummierten Winkel, mit zwei Skalen (Pan ±180°, Tilt ±90°).

11.2 Ansicht XY PAD

Tab POSI, Ansicht XY PAD.
Tab POSI, Ansicht XY PAD.
  • Tippen Sie auf XY PAD, um das Touchpad anzuzeigen, und auf ROTARY, um zu den Encodern zurückzukehren.
  • Ziehen Sie mit dem Finger: Die horizontale Bewegung wirkt auf Pan, die vertikale auf Tilt (nach oben = positiver Tilt). Es zählt die Bewegung des Fingers, nicht die Stelle, an der Sie ihn aufsetzen: etwa 3 Pixel pro Grad.

11.3 Das Tastenraster

TasteWirkung
TILT −45° TILT 0° TILT +45°Setzt Tilt auf den angegebenen Wert (absoluter Wert, gesendet auf das Attribut tilt). Die Taste des aktuellen Werts ist beleuchtet.
PAN −45° PAN 0° PAN +45°Setzt Pan auf den angegebenen Wert (Attribut pan).
RESETSetzt Pan und Tilt auf die Mitte (0°) zurück.
INVERTKehrt das Vorzeichen des aktuellen Pan und Tilt um und sendet die neuen Werte.
FLIPSendet Flip: derselbe Zielpunkt mit der anderen Pan/Tilt-Kombination.
SOLO HIGHL DOWN PREV SET NEXTSiehe die gemeinsamen Grundlagen.
PRESETAnsicht der Positions-Presets (Pool 2) — siehe 10.3.
Ansicht PRESET des Tabs POSI.
Ansicht PRESET des Tabs POSI.

12. Tab FOCUS — Focus / Zoom

Tab FOCUS: Encoder FOCUS und ZOOM.
Tab FOCUS: Encoder FOCUS und ZOOM.
  • Zwei Encoder mit zwei Ringen: FOCUS (Schärfe) und ZOOM (Abstrahlwinkel). Mittlerer Knopf = COARSE (2 % je 15°), äußerer Ring = FINE (0,5 %).
  • Befehle: Attribute "FOCUS1" At Wert und Attribute "zoom" At Wert, von 0 bis 100.
TasteGesendeter Befehl
FOCUS MIN FOCUS DEF FOCUS MAXAttribute "focus" At 0, At 50, At 100
ZOOM MIN ZOOM DEF ZOOM MAXAttribute "zoom" At 0, At 50, At 100
B.O SOLO HIGHL, UP DOWN PREV SET NEXTSiehe die gemeinsamen Grundlagen.
PRESETAnsicht der Focus-Presets (Pool 6) — siehe 10.3.

Wählen Sie am Encoder die Genauigkeit, indem Sie den Finger auf die Mitte (COARSE) oder auf den Ring (FINE) legen. Die Taste FINE im Tastenfeld lässt, sobald sie leuchtet, auch den mittleren Knopf in FINE arbeiten.

13. Tab COLOR — Farbe

13.1 Ansicht COLOR PICK

Tab COLOR, Ansicht COLOR PICK: Farbkreis und Fader R, G, B.
Tab COLOR, Ansicht COLOR PICK: Farbkreis und Fader R, G, B.
  • Farbkreis: Der Winkel bestimmt den Farbton, der Abstand zur Mitte die Sättigung (Mitte = Weiß). Tippen oder ziehen Sie.
  • Fader R, G, B: Einstellung jeder Komponente; der Wert (0 bis 255) wird darüber angezeigt.
  • Jede Bewegung sendet die drei Komponenten: Attribute "colorrgb_r" At n, "colorrgb_g", "colorrgb_b" (in Prozent).
  • Das Display zeigt R, G, B in Prozent und ein Farbfeld mit der resultierenden Farbe.

13.2 Ansicht ROTARY

Tab COLOR, Ansicht ROTARY: sieben Drehknöpfe.
Tab COLOR, Ansicht ROTARY: sieben Drehknöpfe.
  • Tippen Sie auf ROTARY (und auf COLOR PICK, um zum Farbkreis zurückzukehren).
  • Regler RED, GREEN, BLUE, WHITE: RGB-Anteile (dieselben Attribute wie oben) und Weiß (colorrgb_w). Regler CTO, CTC, CTB: Attribute cto, ctc, ctb, von 0 bis 100.
  • Die Taste COARSE / FINE neben den Drehknöpfen wählt die Schrittweite aller Drehknöpfe dieser Ansicht.

13.3 Das Tastenraster

TasteGesendete Werte (R / G / B)
WHITE100 / 100 / 100
RED · GREEN · BLUE100/0/0 · 0/100/0 · 0/0/100
CYAN · YELLOW · MAGENTA0/100/100 · 100/100/0 · 100/0/100
NO COLOR0 / 0 / 0
PRESETAnsicht der Farb-Presets (Pool 4) — siehe 10.3.
Ansicht PRESET des Tabs COLOR: die Farb-Presets der Konsole.
Ansicht PRESET des Tabs COLOR: die Farb-Presets der Konsole.
Diese Einstellungen steuern die Attribute der RGB-Farbmischung (ColorRGB_R/G/B). Für ein Fixture mit Farbrad oder nur mit CMY-Mischung verwenden Sie besser die Farb-Presets der Konsole.

14. Tab BEAM — Beam

Tab BEAM: fünf Drehknöpfe und Modustasten für Gobos und Prisma.
Tab BEAM: fünf Drehknöpfe und Modustasten für Gobos und Prisma.
  • Fünf Drehknöpfe: IRIS (iris), GOBO 1 (Gobo1), GOBO 2 (Gobo2), PRISM (Prism1), FROST (frost). Befehl: Attribute "Name" At Wert.
  • Die Taste COARSE / FINE wählt die Schrittweite der Drehknöpfe; das Display zeigt den Modus.

Modustasten: was jeder Drehknopf steuert

Diese Tasten senden selbst nichts: Sie ändern das Attribut, das der zugehörige Drehknopf einstellt. Ein zweites Tippen kehrt zur Auswahl des Gobos oder des Prismas zurück.

TasteDer Drehknopf stellt dann ein …
GOBO 1 POS / GOBO 1 ROTGOBO 1: den Index (Position) des Gobos — Gobo1Pos; oder seine kontinuierliche Rotation — Gobo1PosRotate.
GOBO 2 POS / GOBO 2 ROTGOBO 2: Gobo2Pos oder Gobo2PosRotate.
PRISM P1 / P1 ROTPRISM: das Prisma 1 (Prism1) oder seine Rotation (Prism1PosRotate).
PRISM P2 / P2 ROTPRISM: den zweiten Effekt (EffectIndex2) oder seine Rotation (EffectRotate2).

Das zugehörige Feld des Displays zeigt das aktuelle Attribut. Die übrigen Tasten (UP, SOLO, HIGHL, PRESET, DOWN, PREV, SET, NEXT) sind in den gemeinsamen Grundlagen beschrieben.

15. Tab SHAPE — Shaper (Blendenschieber)

Tab SHAPE: acht Drehknöpfe für die Blendenschieber und die Rotation.
Tab SHAPE: acht Drehknöpfe für die Blendenschieber und die Rotation.
  • Acht Drehknöpfe 1A, 1B, 2A, 2B, 3A, 3B, 4A, 4B: die beiden Seiten jedes der vier Blendenschieber. Befehl: Attribute "blade1a" At Wert … "blade4b", von 0 bis 100 %.
  • Drehknopf ROT: Rotation des gesamten Shaper-Moduls (shaperrot), angezeigt von 0 bis 360°.
  • Die Taste COARSE / FINE neben den Drehknöpfen wählt die Schrittweite (2 % oder 0,5 % je 15°).
TasteWirkung
FINEFeineinstellung der acht Blendenschieber-Regler (dieselbe Einstellung wie die Taste COARSE / FINE neben den Reglern; die Taste bleibt beleuchtet).
R.FINEFeineinstellung des Drehknopfs ROT.
RST BLDSetzt die acht Blendenschieber auf ihren Default-Wert zurück: Attribute "Blade1a" + … + "Blade4b" At Default.
RST ROTSetzt die Rotation auf ihren Default-Wert zurück: Attribute ShaperRot At Default.
RESETSetzt die acht Blendenschieber und die Rotation auf 0.
SWAP · INVERTSenden SWAP und INVERT an die Konsole.
B.O SOLO HIGHL PRESET, NavigationSiehe die gemeinsamen Grundlagen und 10.3.
Tipp: Fahren Sie zuerst die Blendenschieber ein (1A bis 4B) und passen Sie dann die Rotation an, um die Shaper-Kante am Bühnenbild auszurichten; arbeiten Sie zum Schluss in FINE.

16. Tab SEQ — Sequenzen

Tab SEQ: der Sequenz-Pool der Konsole.
Tab SEQ: der Sequenz-Pool der Konsole.
  • Jede Kachel trägt die Nummer und den Namen einer Sequenz, in der Farbe ihrer Appearance auf der Konsole.
  • Erstes Tippen: Go+ Sequence N, die Kachel leuchtet auf. Zweites Tippen: Off Sequence N, die Kachel erlischt.
  • Der leuchtende Zustand ist der, den die App selbst ausgelöst hat: Eine an der Konsole gestartete Sequenz lässt die Kachel nicht aufleuchten.
  • Seiten: Pfeile ▲ ▼ und Anzeige (32 Kacheln pro Seite auf dem Tablet im Querformat).
  • Fehlende Sequenzen: Erhöhen Sie SEQUENZEN in SYNC SETUP (Werkseinstellung: 50) und tippen Sie erneut auf CONNECT.

17. Tab FADER — Executoren

Tab FADER: 15 Executor-Züge der aktuellen Page.
Tab FADER: 15 Executor-Züge der aktuellen Page.

17.1 Ein Zug, von oben nach unten

ElementExecutorFunktion
Drehknopf + Taste401 bis 415Der Drehknopf stellt den Pegel des Executors ein (vertikal ziehen); die Taste darunter wirkt wie die unteren Tasten.
Drehknopf + Taste301 bis 315Ebenso für die Reihe 300.
Display201 bis 215Name des Executors, von der Konsole gelesen; der Rand nimmt die Farbe der Appearance an.
Fader201 bis 215Pegel von 0 bis 100 %. Unter dem Fader: Nummer und Wert.
Taste201 bis 215Taste des Executors (siehe 17.3).
Taste101 bis 115Taste der Reihe 100.

17.2 Pages

Die Tasten − und + neben PAGE n wechseln die Executor-Page (von 1 bis 99). Die Nummern bleiben 101–115, 201–215, 301–315, 401–415: In den Befehlen ändert sich die Page. Bei jedem Wechsel liest die App Namen, Pegel, Farben und den Typ der Tasten erneut von der Konsole.

17.3 Gesendete Befehle

GesteBefehl
Einen Fader bewegenFaderMaster Page P Executor 2xx At Wert (höchstens 5 Sendungen pro Sekunde während der Bewegung, danach der Endwert beim Loslassen).
Einen Drehknopf 3xx oder 4xx drehenTyp Page P Executor N At Wert, wobei Typ die von der Konsole gelesene Funktion des Drehknopfs ist (standardmäßig FaderMaster).
Auf eine Taste tippenFaderMaster Page P Executor N At 100 beim Drücken, … At 0 beim Loslassen („Flash“-Effekt). Ist die Taste auf der Konsole vom Typ Toggle, wechselt jedes Tippen zwischen 100 und 0, und die Taste bleibt beleuchtet.

Die Beschriftung jeder Taste ist der Name des Executors, mit dem von der Konsole gelesenen Tastentyp als Untertitel.

17.4 Rückmeldung der Konsole

  • Wenn sich ein Fader an der Konsole bewegt, folgt der Zug in der App (direkte OSC-Rückmeldung, ergänzt durch ein erneutes Auslesen alle 2 Sekunden, solange der Tab FADER geöffnet ist).
  • Ein Fader, den Sie gerade berühren, wird von der Konsole nicht nachgeführt.
  • Wenn die Züge „(No name)“ anzeigen oder leer bleiben: Die Page hat keine zugewiesenen Executoren, oder die Konsole antwortet nicht (siehe Fehlerbehebung).

18. Tab LIB — Fixture-Suche

Tab LIB: Kanalkategorien, zusammengestellte DMX-Sequenz und Ergebnisse.
Tab LIB: Kanalkategorien, zusammengestellte DMX-Sequenz und Ergebnisse.

LIB findet ein Fixture (und seinen Mode) anhand der Reihenfolge seiner DMX-Kanäle, in einer integrierten Datenbank mit über 30 000 Fixture-Modes aus der grandMA3-Library. Alles funktioniert offline, ohne Konsole.

  1. DMX CATEGORIES: Wählen Sie eine Kategorie (COLORS, INTENSITY, POSITION, ZOOM/FOCUS, GOBO, EFFECTS, CONTROL) und tippen Sie dann in der Liste auf einen Kanal (er leuchtet auf).
  2. ADD CHANNEL fügt ihn der DMX SEQUENCE hinzu. Wiederholen Sie dies in der Reihenfolge der Kanäle des Fixtures (Kanal 1, Kanal 2 …).
  3. Zum Korrigieren: Tippen Sie auf eine Zeile der Sequenz und dann auf REMOVE, UP oder DOWN; CLEAR leert die Sequenz. Das Feld Custom channel… und ADD fügen einen Kanalnamen hinzu, der in den Listen fehlt.
  4. Starten Sie STANDARD (tolerante Suche) oder STRICT (die Sequenz muss exakt übereinstimmen). Die LED-Leiste zeigt den Fortschritt.
  5. Die Ergebnisse liefern für jedes Fixture: Name und Mode, Hersteller, Klasse, Übereinstimmungswert von 10 und die ersten zehn Kanäle.
TasteWirkung
TEST LINKPrüft, ob die integrierte Datenbank lesbar ist.
DB INFOZeigt die Anzahl der Fixtures und Kanäle der Datenbank sowie ihr Datum.
CLEAR (rechte Spalte)Löscht die Ergebnisse.

Das Display zeigt die Größe der Datenbank, die Länge der Sequenz, die Anzahl der Ergebnisse und den zuletzt verwendeten Suchmodus.

19. Tab DIPSW — DMX-Adresse und DIP-Schalter

Tab DIPSW: die Adresse 293 und die Stellung der neun Schalter.
Tab DIPSW: die Adresse 293 und die Stellung der neun Schalter.

Rechnet eine DMX-Adresse (1 bis 512) in die Stellung der DIP-Schalter um und umgekehrt. Funktioniert offline.

  • Adresse eingeben: Tippen Sie auf das Feld DMX ADDRESS, um sie einzutippen, drehen Sie den Knopf ADDRESS (4° pro Einheit) oder verwenden Sie −1 / +1.
  • QUICK ADDRESS: 1 128 256 384 512, RANDOM (zufällige Adresse), ALL OFF (Adresse 1) und ALL ON (Adresse 512).
  • Schalterblock: Tippen Sie auf einen Schalter, um ihn umzuschalten; die Adresse wird neu berechnet. Ein Schalter in oberer Stellung mit leuchtender LED steht auf ON.
  • Der untere Bildschirm zeigt die Berechnung im Detail: Adresse = Wert + 1, Zerlegung des Werts in Zweierpotenzen, Binärschreibweise und Liste der Schalter auf ON.
SchalterSW9SW8SW7SW6SW5SW4SW3SW2SW1
Wert1248163264128256

Beispiel: Adresse 293 → Wert 292 = 256 + 32 + 4 → Schalter mit den Werten 256, 32 und 4 auf ON. Orientieren Sie sich am Wert, der unter jedem Schalter steht: Bei den meisten Fixtures hat der Schalter Nr. 1 den Wert 1, Nr. 2 den Wert 2 usw.

20. Tab JOYSTICK — Gamepad

Tab JOYSTICK: Status des Gamepads, Ansprechkurve und Belegung der 16 Bedienelemente.
Tab JOYSTICK: Status des Gamepads, Ansprechkurve und Belegung der 16 Bedienelemente.

20.1 Ein Gamepad anschließen

  1. Koppeln Sie das Gamepad mit dem Gerät unter Android-Einstellungen → Bluetooth (oder schließen Sie es per USB an). Jedes Gamepad, das Android als Gamecontroller erkennt, ist geeignet (Xbox, PlayStation, generisch).
  2. Öffnen Sie iFocus Remote: Das Display GAMEPAD LINK zeigt den Namen des Gamepads; andernfalls NOT CONNECTED.
  3. Bewegen Sie einen Stick: Die Felder L X, L Y, R X, R Y, LT, RT des Displays und die Gamepad-Grafik reagieren. LAST ACTION zeigt den zuletzt ausgelösten Befehl.

20.2 BUTTON MAPPING — die 16 Belegungen

Tippen Sie auf ein Feld, um die Aktion aus der Liste zu wählen. Jede Auswahl wird sofort gespeichert.

Bedienelement des GamepadsWerkseinstellungMögliche Aktionen
ASetSet, Enter, Clear, Solo, Highlight, Blackout, Fine (Toggle / ON / OFF), Go Home, keine
BSoloNext, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, keine
XPrevPrev, Enter, Clear, Solo, Highlight, Blackout, Fine, Go Home, keine
YHighlightEnter, Clear, Go Home, Solo, Highlight, Blackout, Fine, keine
LB / RB (Schultertasten)Previous Group / Next GroupPrevious Group, Next Group, Prev, Next, Solo, Highlight, Blackout, Fine, keine
VIEW (Select)BlackoutClear, Solo, Highlight, Blackout, Fine, Speed ÷2, Speed ÷4, Speed ×1, keine
MENU (Start)Go HomeGo Home, Enter, Clear, Fine, Speed ÷2, Speed ÷4, Speed ×1, keine
STICK L (vertikale Achse)ZoomPan, Tilt, Pan/Tilt, Zoom, Focus, Zoom/Focus, Dimmer, Fine, keine
STICK RPan/Tiltgleiche Auswahl
LT / RT — PRESS (voll durchgedrückt)Prev / NextPrev, Next, Previous Group, Next Group, Solo, Highlight, Blackout, Fine, keine
LT / RT — ANALOG (stufenlos)keinePan −/+, Tilt −/+, Zoom −/+, Focus −/+, Dimmer −/+
D-PAD oben / untenDimmerPrev/Next, Pan, Tilt, Zoom, Focus, Dimmer, keine
D-PAD links / rechtsPrev / Nextgleiche Auswahl

20.3 Was die Aktionen senden

AktionBefehl
Set, Clear, Prev, Next, Go HomeSet, Clear, Prev, Next, GoHome
EnterSendet die aktuelle Zeile des Tabs KEY (wie PLEASE).
Solo, Highlight, BlackoutUmschalter … On / … Off, gemeinsam mit den Tabs.
Previous Group / Next GroupGroup N: schaltet durch die synchronisierten Gruppen.
Pan, Tilt, Focus (Sticks, D-PAD, Trigger)Relative Befehle Attribute "Pan" At Absolute PercentFine ++ n (oder - n).
Zoom, DimmerAbsoluter Wert von 0 bis 100: Attribute "zoom" At n, Attribute "Dimmer" At n.
Fine, SpeedInterne Einstellungen der App (es wird nichts gesendet).
LB + RB gleichzeitigImmer GoHome.
  • Fine: Teilt die Schrittweite der Tasten und des D-PAD durch 10 (5 → 0,5). Das Display des Gamepads zeigt X10 im Normalmodus und /10 im Fine-Modus.
  • Speed ÷2 oder ÷4: verlangsamt die Sticks; das Display zeigt ×1, ÷2 oder ÷4. Fine und Speed kehren bei jedem Start zum Normalwert zurück.
  • Ein Klick auf den linken Stick setzt die aufsummierten Pan/Tilt-Werte des Gamepads auf null zurück.

20.4 RESPONSE CURVE — Ansprechkurve der Sticks

EinstellungBereichWerkseinstellungWirkung
DEAD ZONE (Totzone)0,05 bis 0,250,12Unterhalb dieser Schwelle wird der Stick ignoriert: verhindert das Driften eines Sticks, der nicht exakt in die Mitte zurückkehrt.
PRECISION (Exponent)1,0 bis 4,02,51 = lineares Ansprechen; je größer der Wert, desto sanfter und präziser ist der Anfang des Stickwegs.
MAX SPEED (Maximalgeschwindigkeit)1 bis 154Geschwindigkeit bei Vollausschlag des Sticks.

Formel: Ausgang = Vorzeichen × ((|x| − Totzone) / (1 − Totzone))Exponent × Maximalgeschwindigkeit.

  • INVERT PAN / INVERT TILT: kehren die Richtung von Pan oder Tilt für Sticks, D-PAD und Trigger um (Taste beleuchtet = invertiert).
  • RESET: setzt alle Belegungen und die Kurve auf die Werkseinstellungen zurück.

21. Tablet, Smartphone, Hoch- und Querformat

Die App dreht sich mit dem Gerät. Überall stehen dieselben Funktionen zur Verfügung; nur die Anordnung ändert sich.

Tablet im Hochformat: das Display oben, das Hauptbedienelement in der Mitte, die Tasten unten unter den Daumen.
Tablet im Hochformat: das Display oben, das Hauptbedienelement in der Mitte, die Tasten unten unter den Daumen.
Smartphone im Hochformat: Tabs in drei Reihen, dieselben Bedienelemente wie auf dem Tablet.
Smartphone im Hochformat: Tabs in drei Reihen, dieselben Bedienelemente wie auf dem Tablet.
Tablet QuerformatTablet HochformatSmartphone
Tabseine Reihe mit 15zwei Reihen (8 + 7)Hochformat: drei Reihen mit je 5; Querformat: eine Reihe
GRP / SEQ8 Spalten5 SpaltenHochformat: 4 Spalten; Querformat: so viele, wie die Breite zulässt
FADER15 Züge nebeneinanderzwei Reihen (201–208, dann 209–215)Hochformat: zwei Reihen, verlängerte Fader; Querformat: 15 Züge
Ansicht PRESET4 Spalten5 Spaltenwie auf dem Tablet

22. Was die App speichert

DatenBleiben nach dem Schließen erhalten?
IP-Adresse der Konsole, Mengen in SYNC SETUPJa
Sprache, Farbton der OberflächeJa
Gruppen, Sequenzen und Presets der letzten Synchronisation sowie ihre FarbenJa (offline sichtbar; gelöscht durch CLEAR CACHE oder bei der nächsten Synchronisation ersetzt)
Belegungen des Gamepads und AnsprechkurveJa
LizenzJa (verschlüsselt, an das Gerät gebunden)
Namen und Pegel der Fader, aktuelle FADER-PageNein: werden bei jeder Verbindung neu gelesen
Kommandozeile, Zustand von SOLO / HIGHL / B.O, leuchtende SEQ- und GRP-Kacheln, Fine-/Speed-Modus des GamepadsNein

Die App verbindet sich nicht von selbst neu: Tippen Sie nach jedem Start auf CONNECT.

23. Fehlerbehebung

„Connected“ wird angezeigt, aber an der Konsole passiert nichts

  1. Öffnen Sie an der Konsole das Fenster System Monitor: Mit Echo Input auf Yes wird dort jeder empfangene Befehl eingetragen. Es erscheint nichts? Die Nachricht kommt nicht an: Prüfen Sie die eingegebene IP-Adresse, ob beide Geräte im selben Netzwerk sind, Enable Input, den Port 8081, den Modus UDP sowie auf onPC, ob eine Session gestartet ist und die Firewall grandMA3 zulässt.
  2. Die Nachrichten kommen an, werden aber nicht ausgeführt: Prüfen Sie das Präfix grandMA3 (exakte Groß-/Kleinschreibung) und Receive Command = Yes.

Die Befehle kommen an, aber die Listen (GRP, SEQ, Presets, Fader) bleiben leer

  1. Die Konsole kann dem Gerät nicht antworten. Prüfen Sie, dass die OSC-Zeile exakt RemoteApp heißt und dass Enable Output sowie Send / Send Command aktiv sind.
  2. Tippen Sie in CNX auf LOCAL IP ADDRESS: Die Spalte Destination IP der Konsole muss die Adresse Ihres Geräts übernehmen, Port 8081.
  3. Prüfen Sie, dass LOCAL IP ADDRESS nicht die Adresse eines anderen Netzwerks anzeigt (mobile Daten, VPN). Schalten Sie bei Bedarf die mobilen Daten aus.
  4. Tippen Sie erneut auf CONNECT.

Gruppen, Sequenzen oder Presets fehlen

Erhöhen Sie die Mengen in SYNC SETUP, dann CONNECT. Starten Sie in einem stark ausgelasteten WLAN die Synchronisation erneut: OSC kann Nachrichten verlieren.

Eine Preset-Kachel ruft das falsche Preset auf

Tippen Sie erneut auf CONNECT und warten Sie etwa zehn Sekunden: Die vollständige Preset-Liste mit den echten Nummern trifft nach den Namen ein (siehe 10.3).

Die Fader folgen der Konsole nicht

Bleiben Sie im Tab FADER (das erneute Auslesen findet nur statt, wenn er geöffnet ist), prüfen Sie Send = Yes in der OSC-Zeile und die Rückadresse (6.3).

Das Gamepad wird nicht erkannt

Koppeln Sie es zuerst in den Bluetooth-Einstellungen von Android und starten Sie dann die App neu.

Die Namen stammen aus einer alten Show

CLEAR CACHE, dann CONNECT.

Eine Diagnose an den Support senden

Tab CNX: Stellen Sie das Problem nach, tippen Sie unter dem Terminal auf COPY und fügen Sie den Text in Ihre Nachricht ein.

24. Support

AppiFocus Remote — von Jeff FreeMAN
KonsolengrandMA3 (Konsolen und onPC)
Android7.0 oder neuer
Lizenz und Shopfreeman-shop.com
Community und HilfeiFocus-Discord-Server: Tab TOOLS → DISCORD

iFocus Remote — Jeff FreeMAN

iFocus Remote — 完整指南

用于 grandMA3 控台(实体控台与 onPC)的遥控器,通过局域网上的 OSC 工作。本指南按标签页、按功能逐一说明整个应用,并说明控台端的准备工作。

1. 简介

iFocus Remote 把 Android 平板或手机变成 grandMA3 的编程遥控器。应用通过 OSC 向控台发送命令行指令(与您在控台上输入的完全相同),并读回编组、Preset(预置)、Sequence(序列)和 Executor(执行器)的名称加以显示。

  • 15 个标签页:CNX、TOOLS、KEY、GRP、DIM、POSI、FOCUS、COLOR、BEAM、SHAPE、SEQ、FADER、LIB、DIPSW、JOYSTICK。
  • 平板与手机界面相同,横屏竖屏均可;显示内容按屏幕自动缩放。
  • 5 种语言:英语、法语、西班牙语、德语、中文(TOOLS 标签页)。
  • 触感反馈:每次点按都有一次短振动(30 ms)确认。
  • 离线时仍可查看:上次同步收到的列表仍然可见,但在应用未连接时不会发出任何命令。

所有标签页的通用规则

  • 标签栏位于顶部;当前标签页以蓝色点亮。
  • 显示屏(蓝色横条)位于每个标签页顶部:显示当前数值。
  • 按键:灯条为蓝色的按键表示处于激活状态(开关已接通、视图已打开、当前数值)。
  • 开关键 SOLO、HIGHL、B.O:出现在多个标签页中,其状态在整个应用内共用。第一次点按:Solo On、Highlight On、Blackout On;第二次点按:Solo Off、Highlight Off、Blackout Off。
  • 导航键 UP DOWN PREV SET NEXT:立即向控台发送 Up、Down、Prev、Set、Next。
须知:显示屏上的数值(亮度、Pan/Tilt、颜色……)是您在应用中设置的数值,不会从控台读回:如果您在控台上修改属性或调用 Preset,应用的显示屏不会变化。而列表(编组、Preset、Sequence)以及 FADER 标签页的 Executor 则确实是从控台读取的。

2. 快速上手

  1. 把平板(或手机)和控台接入同一网络(同一地址段,例如 192.168.1.x)。
  2. 在控台上:Menu → In & Out → OSC,新建一行,名称必须为 RemoteApp,端口 8081,前缀 grandMA3,模式 UDP,然后启用 Enable Input 和 Enable Output(详见第 3 章)。
  3. 在 grandMA3 onPC 上,请启动一个 Session(会话):没有 Session,onPC 不会打开 OSC 端口。
  4. 打开 iFocus Remote。首次启动时,输入您的许可证密钥(第 5 章)。
  5. CNX 标签页:在 TARGET IP ADDRESS 中输入控台的 IP 地址。
  6. 确认 LOCAL IP ADDRESS 显示的确实是您设备的地址(必须与控台处于同一地址段)。
  7. 点按大按钮 CONNECT。显示屏变为 ONLINE,三个指示灯 CONNEXION、SYNC PRESETS、SYNC FADERS 依次点亮(约 8 秒)。
  8. 打开 GRP 标签页:您的编组应连同名称和颜色一起出现。如果列表为空,请参阅故障排除。
  9. 点按一个编组,再切换到 DIM 并旋转编码器:灯具随之响应。

3. 准备 grandMA3 控台

此项准备每个 show 文件只需做一次(OSC 设置保存在 show 文件中)。

3.1 打开 OSC 菜单

  1. 按控台上的 Menu 键(在 onPC 上点击左上角的齿轮)。
  2. 选择 In & Out。
  3. 在左侧栏中选择 OSC。
控台菜单:打开 In & Out。
控台菜单:打开 In & Out。

3.2 创建 OSC 行

控台的 In & Out → OSC 菜单,以及需要设置的七个位置(只需一行)。
控台的 In & Out → OSC 菜单,以及需要设置的七个位置(只需一行)。
  1. (1) Interface:选择控台上与平板处于同一网络的网卡(此处为 Ethernet 192.168.1.35)。
  2. (2) Enable Output:启用(文字变为黄色)。控台才能向应用回复。
  3. (3) Enable Input:启用。控台才会接受应用的命令。
  4. (4) Name:点按 New OSC Data 新建一行,并将其准确命名为 RemoteApp(R 和 A 大写,无空格)。此名称为必填:应用就是用这个名称与控台通信的。
  5. (5) Destination IP:您的平板或手机的 IP 地址(即 CNX 标签页 LOCAL IP ADDRESS 中显示的地址)。可以留空或填错:应用每次连接时会自行设置。
  6. (6) Mode、Port、Prefix:在同一行中,将 Mode 设为 UDP,Port 设为 8081,并在 Prefix 列中输入前缀 grandMA3(点按该单元格,输入 grandMA3,注意大小写,不要加斜杠或空格,然后确认)。没有这个前缀,控台会忽略应用发送的所有内容。
  7. (7) 右侧各列:全部设为 Yes(见下表)。
必须准确输入的三个值:Name = RemoteApp · Port = 8081 · Prefix = grandMA3。只需一行:不要创建多个 RemoteApp 行,应用按名称访问该行;如果有多个同名行,就无法确定返回地址写入了哪一行。
列值原因
NameRemoteApp应用用此名称设置该行(Set OSC 'RemoteApp' …),控台用它来回复(SendOSC "RemoteApp" …)。
Destination IP设备的 IP控台发送回复的目标地址。由应用自动设置。
ModeUDP应用唯一使用的模式。
Port8081双向共用同一端口:控台在 8081 上监听,并向设备的 8081 端口回复。此端口在应用中不可修改。
PrefixgrandMA3所有命令都发往 OSC 地址 /grandMA3/cmd。注意大小写;不要加斜杠。
Data Pool, Page, Fader, Executor Knob, Key默认值保留 DataPool、Page、Fader、Encoder、Key。
Fader Range100应用中的 Fader(推子)范围为 0 至 100。
ReceiveYes接收应用发来的 Fader 动作。
SendYes把控台上的 Fader 动作回传给应用。
Receive CommandYes必不可少:没有它,应用的任何命令都不会执行,同步结果也始终为空。
Send CommandYes命令行的信息回传。
Echo Input / Echo OutputYes在控台的 System Monitor 中显示 OSC 流量:便于确认消息是否到达。
多台设备:应用始终设置名为 RemoteApp 的那一行。因此同时连接的两台设备会争用回传地址:最后完成同步的那台设备收到控台的回复。而发出的命令在所有设备上都有效。

3.3 控台端检查要点

  • Session(onPC):在 grandMA3 onPC 上,只有启动 Session 后 OSC 输入才会打开。在无 Session 的单机模式下,控台收不到任何内容。
  • 控台的 IP 地址:Menu → Network。记下第 (1) 步所选网卡的地址:这就是您要在应用中输入的地址。
  • 防火墙(Windows 上的 onPC):在专用网络上允许 grandMA3 onPC(UDP 8081 入站)。
  • Web Remote:无需启用:您不需要启用控台的 Web Remote,也不需要创建用户:应用不使用它。所有通信都通过 OSC 完成,包括 Fader 的回传(Send 列 = Yes)。

4. 网络:地址、端口与前缀

项目值方向作用
命令的 OSC 地址/grandMA3/cmd设备 → 控台前缀 grandMA3 + cmd;参数为命令文本。
OSCUDP 8081设备 → 控台发送命令和 Fader 数值。
OSCUDP 8081控台 → 设备同步回复、Fader 回传。
Patch 服务器TCP 8088网络 → 设备通过二维码分享的 Patch 网页(TOOLS 标签页)。
许可证TCP 443(互联网)设备 → 互联网许可证的激活与验证。
  • 应用中的 OSC 端口固定为 8081。
  • 设备和控台必须处于同一子网。使用 Wi-Fi 时,请关闭接入点的“客户端隔离”功能,它会让设备之间互相不可见。
  • 建议使用专用的 5 GHz Wi-Fi:OSC 走 UDP,没有确认回执,网络拥塞时会丢消息(此时应用会重新请求不完整的列表)。

5. 许可证

5.1 激活

  1. 启动时,如果没有已激活的许可证,会显示 IFOCUS — License required 界面。
  2. 如果您没有密钥,点按 PURCHASE A LICENSE:浏览器中会打开商店 freeman-shop.com。购买后立即显示密钥。
  3. 在 LICENSE KEY 中输入密钥(格式 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)。
  4. 点按 ACTIVATE LICENSE。此时需要互联网连接(20 秒内得到回复)。
  • 许可证与激活它的设备绑定。
  • 激活之后,应用无需互联网即可工作(巡演途中、隔离的舞台网络上)。有互联网时,许可证会在启动时于后台重新验证。

5.2 查看或释放许可证

TOOLS → LICENCE:许可证状态、隐藏的密钥、停用。
TOOLS → LICENCE:许可证状态、隐藏的密钥、停用。
  1. TOOLS 标签页 → LICENCE 键。
  2. 窗口显示状态(Active)和已隐藏的密钥。
  3. DEACTIVATE LICENSE 从本设备释放许可证,以便在另一台设备上激活(需要确认,并需要互联网连接)。CLOSE 关闭窗口,不作任何更改。

5.3 可能出现的提示

提示处理方法
密钥为空或太短检查输入(请复制粘贴收到的密钥)。
超时 / 网络错误设备无法访问互联网:请暂时把它连接到有互联网的网络。
密钥无效密钥不存在:请逐个字符核对。
已达设备数量上限密钥已在别处激活:请在旧设备上停用(5.2)。
许可证已过期或已停用请联系技术支持。

6. CNX 标签页 — 连接与同步

CNX 标签页,应用已连接:ONLINE 显示屏、地址、CONNECT 按钮、同步指示灯和终端。
CNX 标签页,应用已连接:ONLINE 显示屏、地址、CONNECT 按钮、同步指示灯和终端。

6.1 屏幕上的元素

元素作用
CONSOLE LINK 显示屏点按 CONNECT 之前为 OFFLINE,之后为 ONLINE 并显示控台地址。TX 和 RX 显示最近一秒内发送和接收的数据量;BUFFER 显示终端的行数。
TARGET IP ADDRESS控台的 IP 地址(例如:192.168.1.35)。点按该栏即可输入。地址会被保存。
LOCAL IP ADDRESS您设备的 IP 地址,自动检测(检测期间显示“detecting…”)。连接后点按此栏,可把回传地址发送给控台(见 6.3)。
CONNECT 按钮启动连接,然后进行完整同步。链路有效时其光环以蓝色点亮。再次点按会重新执行整个同步。
指示灯 CONNEXION / SYNC PRESETS / SYNC FADERS同步进度(见 6.2)。
SYNC SETUP要从控台读取的对象数量(见 6.4)。
CLEAR CACHE清空已保存的列表(见 6.5)。
SYSTEM MONITOR OUTPUT终端:记录所有发送和接收的内容(见 6.6)。

6.2 点按 CONNECT 后发生了什么

时刻动作指示灯
0 s检查输入的地址(由点分隔的 4 个数字),保存,打开通往 地址:8081 的 OSC 链路。一条消息提示正在连接。CONNEXION 闪烁
1 s应用宣告已连接:一条绿色消息予以确认,并附控台地址。
1.5 至 2 s读取 Fader 的 Executor(20 页)以及当前页的按键。
3 s在控台上设置回传地址,然后读取编组、Sequence 和 Preset。CONNEXION 常亮,SYNC PRESETS 闪烁
6 s读取第 1 页 Fader 的名称和电平(显示 Fader 同步消息)。SYNC PRESETS 常亮,SYNC FADERS 闪烁
8 s结束。三个指示灯全部常亮
重要:OSC 没有确认回执。即使控台没有回应,应用也会显示“Connected”并点亮指示灯。链路双向正常的真正证据,是 GRP 标签页中出现您的编组名称(或终端中出现绿色的“←”行)。如果列表始终为空,请按故障排除处理。

6.3 回传地址(LOCAL IP ADDRESS)

为了让控台知道该向哪里回复,应用在每次同步时向它发送以下两条命令:

Set OSC 'RemoteApp' "DestinationIP"='192.168.1.37'
Set OSC 'RemoteApp' "Port"='8081'

(其中为您设备的地址)。您可以随时点按 LOCAL IP ADDRESS 栏重新发送:消息“GMA3 → OSC unicast 地址”确认已发送。当您更换了网络,或另一台设备抢占了回传地址时,这很有用。如果尚未连接,应用会提示您先连接。

6.4 SYNC SETUP — 同步数量

SYNC CONFIGURATION 窗口。
SYNC CONFIGURATION 窗口。
设置项初始值范围效果
编组301 至 500,步长 5从编组 Pool(池)中读取的编组数量。
预置301 至 500,步长 5从每个 Pool(Dimmer、Color、Focus、Shapers……)中读取的 Preset 数量。
序列501 至 500,步长 5从 Sequence Pool 中读取的 Sequence 数量。

请把这些值设为高于 show 中用到的最大编号,关闭窗口(叉号),然后再次点按 CONNECT。数值过大只会延长同步时间。设置会被保存。

6.5 CLEAR CACHE

清空内存中保存的编组、Preset、Sequence、Fader 和 Executor,并清空相应的网格(一条消息确认缓存已清空)。许可证、IP 地址、语言和色调会保留。更换 show 时使用,然后再重新点按 CONNECT。

6.6 终端(SYSTEM MONITOR OUTPUT)

  • 每行以时间开头。以 → 开头的行是发送,以 ← 开头的行(绿色)是接收;错误为红色。
  • CLEAR 清除终端内容;COPY 把内容复制到剪贴板(便于发给技术支持)。
  • “Enter a command…” 输入框和 SEND:输入一条控台命令,例如 Group 1 At 50,它会原样发送到地址 /grandMA3/cmd。以 / 开头的输入会作为原始 OSC 消息发送(第一个词是地址,后面的词是参数),用于诊断。

7. TOOLS 标签页 — 设置与 Patch(配接)

TOOLS 标签页:语言、快捷操作、界面色调和 Patch Viewer。
TOOLS 标签页:语言、快捷操作、界面色调和 Patch Viewer。

7.1 LANGUAGE SELECT

按键 EN FR ES DE ZH:英语、法语、西班牙语、德语、中文。所选语言立即应用于应用中可翻译的文字、LIB 标签页和本帮助,并会被保存。按键上刻印的标签(CONNECT、PRESET、STORE……)保持英文,与控台一致。

7.2 QUICK ACTIONS

按键动作
HELP以所选语言打开本指南。左上角的箭头 ← 返回应用。
DISCORD打开 iFocus 社区的 Discord 服务器。
LICENCE打开许可证管理(第 5 章)。

7.3 INTERFACE HUE ROTATION

旋转旋钮可改变整个界面的色调,范围 0° 至 360°。UI HUE 显示屏显示角度。设置会被保存;要恢复原始颜色,把旋钮转回 0°。

7.4 PATCH VIEWER

  1. 连接控台(CNX 标签页)。
  2. 点按 PATCH VIA OSC。应用向控台请求已 Patch 的 Fixture(灯具)列表;进度条显示进度(列表分块到达,丢失的块会自动重新请求)。20 秒后仍无回复:“Timeout — No response from console”。
  3. 表格为每个 Fixture 显示:FID、名称、模式和 DMX 地址,顶部为 show 名称。显示屏显示总数(PATCH TOTAL、FIXTURES)。

7.5 QR CODE — 分享 Patch

  1. 请先加载 Patch(7.4);否则应用显示“No patch loaded”。
  2. 点按 QR CODE:窗口会显示二维码和地址 http://设备地址:8088/patch.html。复制 URL 会把它放入剪贴板。
  3. 同一网络上的任何设备都可以扫描二维码,或在浏览器中打开该地址来查看 Patch。另外还提供:/patch.pdf(PDF)、/patch.txt(文本)、/patch.json(数据)。

8. KEY 标签页 — 命令键盘

KEY 标签页:命令行、命令键、数字键盘和操作栏。
KEY 标签页:命令行、命令键、数字键盘和操作栏。

8.1 命令行

CMD> 显示屏显示正在编写的命令。编写键会向其中添加一个词;不会发送任何内容,直到您点按 PLEASE 为止。显示屏右侧:CONSOLE 指示灯(应用已连接时点亮)、OSC TX 指示灯(每次发送时闪烁)和 PAGE(FADER 标签页的当前页)。发送之后,LAST ▸ 行显示最近发送的命令,后跟 SENT(如果应用未连接则为 OFFLINE)。

8.2 编写键(向命令行添加一个词)

按键添加的文本按键添加的文本
FIXTUREFixtureSTOREStore
CHANChannelUPDATEUpdate
GROUPGroupFULL INTENSITYFull
PRESETPreset0 … 9, .数字、小数点
++−-
THRUThruIFIf
ATAt

8.3 立即生效的按键

按键发送的命令
UP DOWN PREV SET NEXTUp、Down、Prev、Set、Next
SOLOSolo On / Solo Off(开关)
HIGHLHighlight On / Highlight Off(开关)
B.OBlackout On / Blackout Off(开关)

8.4 操作栏

按键效果
OOPS删除命令行的最后一个词。不向控台发送任何内容(这不是控台的 Oops)。
MA启用各按键的第二功能(见 8.5)。
CLEAR向控台发送 ClearAll(清空选择和 Programmer(编程器)),并清除命令行。
PLEASE发送已编写的命令行,然后将其清空。如果命令行为空,则不发送任何内容。

8.5 MA 键

与控台上一样,MA 为某些按键提供第二功能。MA 激活时,相关按键上会出现橙色的第二功能标注。

  • 按住:按住 MA 不放,用另一根手指点按另一个按键。
  • 单次:短按 MA(它保持点亮),再点按所需按键;随后 MA 熄灭。再次短按 MA 则直接熄灭,不执行任何操作。
  • 循环:对于有多个第二功能的按键,多次点按同一按键可依次切换各个词。
MA +结果类型
FIXTUREFixtureType → FixtureLayer → FixtureClass添加到命令行(循环)
GROUPTag添加到命令行
PRESETFeatureGroup → DataPool添加到命令行(循环)
HIGHLLowlight立即发送
PREVPrevious Step立即发送
SETStep Toggle立即发送
NEXTNext Step立即发送
STORERecord添加到命令行
UPDATEOffset → Cook添加到命令行(循环)
0Hold添加到命令行
+Next添加到命令行
−Previous添加到命令行
.Default添加到命令行
ATIntegrate → Extract添加到命令行(循环)

8.6 示例

目的按键发送的命令行
选择 Fixture 1 至 10FIXTURE 1 THRU 1 0 PLEASEFixture 1 Thru 10
编组 3 设为 50%GROUP 3 AT 5 0 PLEASEGroup 3 At 50
编组 1 和 4 设为全亮GROUP 1 + GROUP 4 FULL INTENSITY PLEASEGroup 1 + Group 4 Full
调用颜色 Preset 4.2AT PRESET 4 . 2 PLEASEAt Preset 4.2

9. GRP 标签页 — 编组

GRP 标签页:控台的编组及其名称和颜色。
GRP 标签页:控台的编组及其名称和颜色。
  • 每个方块显示控台上一个编组的编号和名称;方块的颜色是该编组在控台上的 Appearance(外观)颜色(比名称晚几秒到达)。
  • 点按一个方块会发送 Group N(N = 编组编号)。方块点亮。
  • 多选:连续点按多个方块;每次点按都会发送各自的 Group N,控台会把它们累加到选择中。左下角的 SEL ▸ 显示屏显示已点按的编组及其数量。
  • CLEAR(右下角)发送 Clear(控台 Clear 的第一级:清空选择,保留 Programmer),并熄灭方块。
  • 翻页:箭头 ▲ ▼ 和“1 / 2”指示。横屏平板上每页 32 个方块(8 × 4)。
  • 列表为空:会显示一条提示,请在 CNX 标签页中执行同步。如果缺少部分编组,请在 SYNC SETUP 中调大编组数量。
工作方法:在这里(或在 KEY 中)选择灯具,然后在 DIM、POSI、FOCUS、COLOR、BEAM 和 SHAPE 标签页中调整:这些标签页作用于控台的当前选择。

10. DIM 标签页 — 亮度

DIM 标签页:亮度显示屏、双环编码器和按键网格。
DIM 标签页:亮度显示屏、双环编码器和按键网格。

10.1 编码器

  • 编码器分为两部分:中央旋钮(COARSE)每 15° 调整 2%;外环(FINE)每步调整 0.5%。把手指放在所需部分上并旋转。
  • 发送的命令:Attribute "dimmer" At 数值,范围 0 至 100。
  • INTENSITY 显示屏显示数值、一个进度条和最近使用的模式(COARSE / FINE)。指示灯环随数值变化。

10.2 按键网格

按键发送的命令
0 25 33 50 65 75 85Attribute "dimmer" At 0 … At 85。当前电平对应的按键会点亮。
FULLAttribute "dimmer" At 100
UP DOWN PREV SET NEXT, SOLO HIGHL见通用规则。
PRESET打开或关闭 Preset 视图(见下文)。

10.3 PRESET 视图(在 DIM、POSI、FOCUS、COLOR、BEAM 和 SHAPE 中相同)

DIM 标签页的 PRESET 视图:控台 Dimmer Pool 中的 Preset。
DIM 标签页的 PRESET 视图:控台 Dimmer Pool 中的 Preset。
  1. 点按 PRESET:左侧部分被替换为从控台读取的 Preset 网格;该按键保持点亮。
  2. 点按一个 Preset 即可将其应用于当前选择。发送的命令:At Preset pool.N。
  3. 箭头 ▲ ▼:翻页(横屏时每页 16 个 Preset)。
  4. 再次点按 PRESET 返回编码器。右侧的按键网格在两种视图中均可使用。
标签页控台的 Preset Pool
DIM1 — Dimmer
POSI2 — Position
COLOR4 — Color
BEAM5 — Beam
FOCUS6 — Focus
SHAPE8 — Shapers
编号:每个方块上显示的编号就是该 Preset 在控台池中的真实编号,发送的也是这个编号(N)。因此池中的空位不会造成错位。如果缺少 Preset,请在 SYNC SETUP 中调大 PRESETS。

11. POSI 标签页 — Pan / Tilt

POSI 标签页,ROTARY 视图:PAN 和 TILT 编码器。
POSI 标签页,ROTARY 视图:PAN 和 TILT 编码器。

11.1 ROTARY 视图

  • 两个双环编码器,PAN 和 TILT:中央旋钮 = COARSE,外环 = FINE。
  • 编码器发送相对命令:每次动作在灯具当前位置上增加或减少一步(COARSE 为 1,FINE 为 0.1):Attribute "PAN" At Absolute PercentFine ++ 1、Attribute "TILT" At Absolute PercentFine - 0.1……
  • 显示屏显示自应用发出的累计角度,带两条刻度(Pan ±180°,Tilt ±90°)。

11.2 XY PAD 视图

POSI 标签页,XY PAD 视图。
POSI 标签页,XY PAD 视图。
  • 点按 XY PAD 显示触控板,点按 ROTARY 返回编码器。
  • 滑动手指:水平移动控制 Pan,垂直移动控制 Tilt(向上 = Tilt 为正)。起作用的是手指的移动量,而不是落指的位置:约 3 像素对应 1 度。

11.3 按键网格

按键效果
TILT −45° TILT 0° TILT +45°把 Tilt 置于所示数值(向属性 tilt 发送绝对值)。当前数值对应的按键会点亮。
PAN −45° PAN 0° PAN +45°把 Pan 置于所示数值(属性 pan)。
RESET把 Pan 和 Tilt 回到中心(0°)。
INVERT把当前 Pan 和 Tilt 的正负号取反,并发送新数值。
FLIP发送 Flip:用另一种 Pan/Tilt 组合指向同一点。
SOLO HIGHL DOWN PREV SET NEXT见通用规则。
PRESET位置 Preset 视图(Pool 2)— 见 10.3。
POSI 标签页的 PRESET 视图。
POSI 标签页的 PRESET 视图。

12. FOCUS 标签页 — Focus / Zoom

FOCUS 标签页:FOCUS 和 ZOOM 编码器。
FOCUS 标签页:FOCUS 和 ZOOM 编码器。
  • 两个双环编码器:FOCUS(清晰度)和 ZOOM(光束角度)。中央旋钮 = COARSE(每 15° 为 2%),外环 = FINE(0.5%)。
  • 命令:Attribute "FOCUS1" At 数值 和 Attribute "zoom" At 数值,范围 0 至 100。
按键发送的命令
FOCUS MIN FOCUS DEF FOCUS MAXAttribute "focus" At 0、At 50、At 100
ZOOM MIN ZOOM DEF ZOOM MAXAttribute "zoom" At 0、At 50、At 100
B.O SOLO HIGHL, UP DOWN PREV SET NEXT见通用规则。
PRESETFocus Preset 视图(Pool 6)— 见 10.3。

在编码器上,把手指放在中心(COARSE)或外环(FINE)即可选择精度。按键区的 FINE 键点亮后,中心旋钮也以 FINE 方式工作。

13. COLOR 标签页 — 颜色

13.1 COLOR PICK 视图

COLOR 标签页,COLOR PICK 视图:取色轮和 R、G、B 推子。
COLOR 标签页,COLOR PICK 视图:取色轮和 R、G、B 推子。
  • 取色轮:角度决定色相,到中心的距离决定饱和度(中心 = 白色)。点按或滑动。
  • R、G、B 推子:调整各个分量;数值(0 至 255)显示在上方。
  • 每次动作都会发送三个分量:Attribute "colorrgb_r" At n、"colorrgb_g"、"colorrgb_b"(以百分比表示)。
  • 显示屏以百分比显示 R、G、B,并显示所得颜色的色块。

13.2 ROTARY 视图

COLOR 标签页,ROTARY 视图:七个旋钮。
COLOR 标签页,ROTARY 视图:七个旋钮。
  • 点按 ROTARY(点按 COLOR PICK 返回取色轮)。
  • RED、GREEN、BLUE、WHITE 旋钮:RGB 分量(与上文相同的属性)和白色(colorrgb_w)。CTO、CTC、CTB 旋钮:属性 cto、ctc、ctb,范围 0 到 100。
  • 旋钮旁的 COARSE / FINE 键选择此视图中所有旋钮的步长。

13.3 按键网格

按键发送的数值(R / G / B)
WHITE100 / 100 / 100
RED · GREEN · BLUE100/0/0 · 0/100/0 · 0/0/100
CYAN · YELLOW · MAGENTA0/100/100 · 100/100/0 · 100/0/100
NO COLOR0 / 0 / 0
PRESET颜色 Preset 视图(Pool 4)— 见 10.3。
COLOR 标签页的 PRESET 视图:控台的颜色 Preset。
COLOR 标签页的 PRESET 视图:控台的颜色 Preset。
这些设置控制的是 RGB 混色属性(ColorRGB_R/G/B)。对于只有颜色轮或只有 CMY 混色的灯具,请改用控台的颜色 Preset。

14. BEAM 标签页 — 光束

BEAM 标签页:五个旋钮,以及图案片和棱镜的模式键。
BEAM 标签页:五个旋钮,以及图案片和棱镜的模式键。
  • 五个旋钮:IRIS(iris)、GOBO 1(Gobo1)、GOBO 2(Gobo2)、PRISM(Prism1)、FROST(frost)。命令:Attribute "名称" At 数值。
  • COARSE / FINE 键选择旋钮的步长;显示屏显示当前模式。

模式键:每个旋钮控制什么

这些按键本身不发送任何内容:它们改变对应旋钮所调整的属性。再次点按则回到图案片或棱镜的选择。

按键此时旋钮调整……
GOBO 1 POS / GOBO 1 ROTGOBO 1:图案片的 Index(定位)— Gobo1Pos;或其连续旋转 — Gobo1PosRotate。
GOBO 2 POS / GOBO 2 ROTGOBO 2:Gobo2Pos 或 Gobo2PosRotate。
PRISM P1 / P1 ROTPRISM:棱镜 1(Prism1)或其旋转(Prism1PosRotate)。
PRISM P2 / P2 ROTPRISM:第二效果(EffectIndex2)或其旋转(EffectRotate2)。

显示屏上对应的格子显示当前属性。其他按键(UP、SOLO、HIGHL、PRESET、DOWN、PREV、SET、NEXT)见通用规则。

15. SHAPE 标签页 — 切光片

SHAPE 标签页:八个切光片旋钮和旋转旋钮。
SHAPE 标签页:八个切光片旋钮和旋转旋钮。
  • 八个旋钮 1A、1B、2A、2B、3A、3B、4A、4B:四片切光片各自的两端。命令:Attribute "blade1a" At 数值 … "blade4b",范围 0 至 100%。
  • 旋钮 ROT:整个切光模块的旋转(shaperrot),显示为 0 至 360°。
  • 旋钮旁的 COARSE / FINE 键选择步长(每 15° 为 2% 或 0.5%)。
按键效果
FINE八个切光片旋钮的精细调节(与旋钮旁的 COARSE / FINE 键是同一设置;按键保持点亮)。
R.FINEROT 旋钮的精细调整。
RST BLD把八片切光片恢复为默认值:Attribute "Blade1a" + … + "Blade4b" At Default。
RST ROT把旋转恢复为默认值:Attribute ShaperRot At Default。
RESET把八片切光片和旋转全部置为 0。
SWAP · INVERT向控台发送 SWAP 和 INVERT。
B.O SOLO HIGHL PRESET、导航键见通用规则和 10.3。
建议:先推入切光片(1A 至 4B),再调整旋转,使切光边缘与布景对齐;最后用 FINE 收尾。

16. SEQ 标签页 — Sequence(序列)

SEQ 标签页:控台的 Sequence Pool。
SEQ 标签页:控台的 Sequence Pool。
  • 每个方块显示一个 Sequence 的编号和名称,并带有其在控台上的 Appearance 颜色。
  • 第一次点按:Go+ Sequence N,方块点亮。第二次点按:Off Sequence N,方块熄灭。
  • 点亮状态只反映应用自己发出的命令:从控台启动的 Sequence 不会点亮方块。
  • 翻页:箭头 ▲ ▼ 和页码指示(横屏平板上每页 32 个方块)。
  • 缺少 Sequence:请增大 序列的数值(在 SYNC SETUP 中,初始值:50),然后重新点按 CONNECT。

17. FADER 标签页 — Executor(执行器)

FADER 标签页:当前页的 15 个 Executor 通道条。
FADER 标签页:当前页的 15 个 Executor 通道条。

17.1 一个通道条,从上到下

元素Executor功能
旋钮 + 按键401 至 415旋钮调整 Executor 的电平(垂直滑动);下方的按键与底部按键作用相同。
旋钮 + 按键301 至 315同上,对应 300 行。
显示屏201 至 215从控台读取的 Executor 名称;边线采用 Appearance 的颜色。
Fader201 至 215电平 0 至 100%。Fader 下方:编号和数值。
按键201 至 215Executor 的按键(见 17.3)。
按键101 至 115100 行的按键。

17.2 翻页

按键 − 和 +(位于 PAGE n 两侧)切换 Executor 页(1 至 99)。编号始终是 101–115、201–215、301–315、401–415:命令中变化的是页。每次切换时,应用会从控台重新读取名称、电平、颜色和按键类型。

17.3 发送的命令

操作命令
移动一个 FaderFaderMaster Page P Executor 2xx At 数值(移动过程中每秒最多发送 5 次,松开时发送最终数值)。
旋转 3xx 或 4xx 旋钮类型 Page P Executor N At 数值,其中类型是从控台读取的旋钮功能(默认为 FaderMaster)。
点按一个按键按下时发送 FaderMaster Page P Executor N At 100,松开时发送 … At 0(“Flash”效果)。如果该按键在控台上是 Toggle 类型,则每次点按在 100 和 0 之间交替,按键保持点亮。

每个按键的标签是 Executor 的名称,副标题是从控台读取的按键类型。

17.4 控台回传

  • 当控台上的 Fader 移动时,应用中的通道条随之变化(OSC 直接回传,并且只要 FADER 标签页处于打开状态,每 2 秒补充一次重新读取)。
  • 您正在触摸的 Fader 不会被控台重新定位。
  • 如果通道条显示“(No name)”或始终为空:该页没有分配 Executor,或者控台没有回应(见故障排除)。

18. LIB 标签页 — 灯具查找

LIB 标签页:通道类别、已编排的 DMX 序列和结果。
LIB 标签页:通道类别、已编排的 DMX 序列和结果。

LIB 根据灯具的 DMX 通道顺序,在内置数据库中找出灯具(及其模式);该数据库收录了 grandMA3 灯库中 30 000 多个灯具模式。全部离线工作,无需控台。

  1. DMX CATEGORIES:选择一个类别(COLORS、INTENSITY、POSITION、ZOOM/FOCUS、GOBO、EFFECTS、CONTROL),然后在列表中点按一个通道(它会点亮)。
  2. ADD CHANNEL 把它添加到 DMX SEQUENCE。按灯具的通道顺序重复操作(通道 1、通道 2……)。
  3. 要更正:点按序列中的一行,再点按 REMOVE、UP 或 DOWN;CLEAR 清空序列。Custom channel… 输入栏和 ADD 可添加列表中没有的通道名称。
  4. 启动 STANDARD(容错搜索)或 STRICT(序列必须完全匹配)。指示灯条显示进度。
  5. 结果为每个灯具给出:名称和模式、厂商、类别、匹配评分(满分 10)以及前十个通道。
按键效果
TEST LINK检查内置数据库是否可读。
DB INFO显示数据库中的灯具数量、通道数量及其日期。
CLEAR(右侧栏)清除结果。

显示屏显示数据库大小、序列长度、结果数量和最近使用的搜索模式。

19. DIPSW 标签页 — DMX 地址与 DIP 拨码开关

DIPSW 标签页:地址 293 和九个开关的位置。
DIPSW 标签页:地址 293 和九个开关的位置。

把 DMX 地址(1 至 512)换算为 DIP 拨码开关位置,也可反向换算。离线工作。

  • 输入地址:点按 DMX ADDRESS 栏直接输入,旋转 ADDRESS 旋钮(每单位 4°),或使用 −1 / +1。
  • QUICK ADDRESS:1 128 256 384 512、RANDOM(随机地址)、ALL OFF(地址 1)和 ALL ON(地址 512)。
  • 开关组:点按一个开关即可切换;地址会重新计算。开关拨到上方、指示灯点亮,即为 ON。
  • 底部的屏幕详细列出计算过程:地址 = 数值 + 1、数值分解为 2 的幂、二进制写法以及处于 ON 的开关列表。
开关SW9SW8SW7SW6SW5SW4SW3SW2SW1
数值1248163264128256

示例:地址 293 → 数值 292 = 256 + 32 + 4 → 数值为 256、32 和 4 的开关拨到 ON。请以每个开关下方标注的数值为准:在大多数灯具上,1 号开关为 1,2 号开关为 2,依此类推。

20. JOYSTICK 标签页 — 游戏手柄

JOYSTICK 标签页:手柄状态、响应曲线和 16 个控件的映射。
JOYSTICK 标签页:手柄状态、响应曲线和 16 个控件的映射。

20.1 连接手柄

  1. 在 Android 设置 → 蓝牙中把手柄与设备配对(或用 USB 连接)。凡是被 Android 识别为游戏手柄的设备均可使用(Xbox、PlayStation、通用手柄)。
  2. 打开 iFocus Remote:GAMEPAD LINK 显示屏显示手柄名称;否则显示 NOT CONNECTED。
  3. 推动摇杆:显示屏上的 L X、L Y、R X、R Y、LT、RT 各格和手柄图示会随之变化。LAST ACTION 显示最近触发的命令。

20.2 BUTTON MAPPING — 16 项映射

点按一个栏位,从列表中选择动作。每次选择都会立即保存。

手柄控件初始设置可选动作
ASetSet、Enter、Clear、Solo、Highlight、Blackout、Fine(Toggle / ON / OFF)、Go Home、无
BSoloNext、Enter、Clear、Solo、Highlight、Blackout、Fine、Go Home、无
XPrevPrev、Enter、Clear、Solo、Highlight、Blackout、Fine、Go Home、无
YHighlightEnter、Clear、Go Home、Solo、Highlight、Blackout、Fine、无
LB / RB(肩键)Previous Group / Next GroupPrevious Group、Next Group、Prev、Next、Solo、Highlight、Blackout、Fine、无
VIEW(Select)BlackoutClear、Solo、Highlight、Blackout、Fine、Speed ÷2、Speed ÷4、Speed ×1、无
MENU(Start)Go HomeGo Home、Enter、Clear、Fine、Speed ÷2、Speed ÷4、Speed ×1、无
STICK L(垂直轴)ZoomPan、Tilt、Pan/Tilt、Zoom、Focus、Zoom/Focus、Dimmer、Fine、无
STICK RPan/Tilt选项同上
LT / RT — PRESS(完全按下)Prev / NextPrev、Next、Previous Group、Next Group、Solo、Highlight、Blackout、Fine、无
LT / RT — ANALOG(线性)无Pan −/+、Tilt −/+、Zoom −/+、Focus −/+、Dimmer −/+
D-PAD 上 / 下DimmerPrev/Next、Pan、Tilt、Zoom、Focus、Dimmer、无
D-PAD 左 / 右Prev / Next选项同上

20.3 各动作发送的内容

动作命令
Set、Clear、Prev、Next、Go HomeSet、Clear、Prev、Next、GoHome
Enter发送 KEY 标签页中当前的命令行(同 PLEASE)。
Solo、Highlight、Blackout开关 … On / … Off,与各标签页共用。
Previous Group / Next GroupGroup N:在已同步的编组之间依次切换。
Pan、Tilt、Focus(摇杆、D-PAD、扳机键)相对命令 Attribute "Pan" At Absolute PercentFine ++ n(或 - n)。
Zoom、Dimmer0 至 100 的绝对值:Attribute "zoom" At n、Attribute "Dimmer" At n。
Fine、Speed应用内部设置(不发送任何内容)。
LB + RB 同时按下始终为 GoHome。
  • Fine:把按键和 D-PAD 的步长除以 10(5 → 0.5)。手柄屏幕在普通模式下显示 X10,在 Fine 模式下显示 /10。
  • Speed ÷2 或 ÷4:降低摇杆速度;屏幕显示 ×1、÷2 或 ÷4。每次启动时 Fine 和 Speed 都恢复为普通状态。
  • 按下左摇杆可把手柄的 Pan/Tilt 累计值清零。

20.4 RESPONSE CURVE — 摇杆响应曲线

设置项范围初始值效果
DEAD ZONE(死区)0.05 至 0.250.12低于此阈值时忽略摇杆:避免摇杆未完全回中造成的漂移。
PRECISION(指数)1.0 至 4.02.51 = 线性响应;数值越大,行程起始段越柔和、越精确。
MAX SPEED(最大速度)1 至 154摇杆推到底时达到的速度。

公式:输出 = 符号 × ((|x| − 死区) / (1 − 死区))指数 × 最大速度。

  • INVERT PAN / INVERT TILT:对摇杆、D-PAD 和扳机键反转 Pan 或 Tilt 的方向(按键点亮 = 已反转)。
  • RESET:把所有映射和曲线恢复为初始设置。

21. 平板、手机、竖屏与横屏

应用随设备旋转。所有功能在各种布局下都可用;只是排列方式不同。

平板竖屏:显示屏在上,主控件居中,按键在下方拇指可及处。
平板竖屏:显示屏在上,主控件居中,按键在下方拇指可及处。
手机竖屏:标签分三行,控件与平板相同。
手机竖屏:标签分三行,控件与平板相同。
平板横屏平板竖屏手机
标签一行 15 个两行(8 + 7)竖屏:三行,每行 5 个;横屏:一行
GRP / SEQ8 列5 列竖屏:4 列;横屏:按宽度尽量排列
FADER15 个通道条并排两行(201–208,然后 209–215)竖屏:两行,Fader 加长;横屏:15 个通道条
PRESET 视图4 列5 列与平板相同

22. 应用会保存哪些内容

数据关闭后是否保留?
控台的 IP 地址、SYNC SETUP 的数量是
语言、界面色调是
上次同步的编组、Sequence 和 Preset 及其颜色是(离线可见;由 CLEAR CACHE 清除,或在下次同步时被替换)
手柄映射和响应曲线是
许可证是(已加密,与设备绑定)
Fader 的名称和电平、当前 FADER 页否:每次连接时重新读取
命令行、SOLO / HIGHL / B.O 的状态、已点亮的 SEQ 和 GRP 方块、手柄的 Fine / Speed 模式否

应用不会自动重新连接:每次启动后,请点按 CONNECT。

23. 故障排除

显示“Connected”,但控台上没有任何反应

  1. 在控台上打开 System Monitor 窗口:Echo Input 设为 Yes 时,收到的每条命令都会显示在其中。什么都没显示?说明消息没有到达:请检查输入的 IP 地址、两台设备是否在同一网络、Enable Input、端口 8081、UDP 模式;在 onPC 上还要检查是否已启动 Session,以及防火墙是否允许 grandMA3。
  2. 消息到达但未被执行:请检查前缀 grandMA3(大小写必须一致)以及 Receive Command = Yes。

命令有效,但列表(GRP、SEQ、Preset、Fader)始终为空

  1. 控台无法向设备回复。请检查 OSC 行的名称是否准确为 RemoteApp,以及 Enable Output 和 Send / Send Command 是否已启用。
  2. 在 CNX 中点按 LOCAL IP ADDRESS:控台的 Destination IP 列应变为您设备的地址,端口 8081。
  3. 确认 LOCAL IP ADDRESS 显示的不是其他网络的地址(移动数据、VPN)。必要时关闭移动数据。
  4. 再次点按 CONNECT。

缺少编组、Sequence 或 Preset

在 SYNC SETUP 中增大数量,然后点按 CONNECT。在繁忙的 Wi-Fi 上,请重新同步:OSC 可能丢失消息。

Preset 方块调用了错误的 Preset

再次点按 CONNECT 并等待约十秒:带有真实编号的完整 Preset 列表会在名称之后到达(见 10.3)。

Fader 不跟随控台

请停留在 FADER 标签页(只有它打开时才会重新读取),检查 OSC 行上的 Send = Yes 以及回传地址(6.3)。

检测不到手柄

请先在 Android 的蓝牙设置中配对,然后重新启动应用。

名称来自旧的 show

先点按 CLEAR CACHE,再点按 CONNECT。

向技术支持发送诊断信息

CNX 标签页:重现问题,点按终端下方的 COPY,然后把文本粘贴到您的消息中。

24. 技术支持

应用iFocus Remote — 作者 Jeff FreeMAN
控台grandMA3(实体控台与 onPC)
Android7.0 或更高版本
许可证与商店freeman-shop.com
社区与帮助iFocus Discord 服务器:TOOLS 标签页 → DISCORD

iFocus Remote — Jeff FreeMAN