Table des matières

Les GridPlayers

Pour ouvrir le module

grid_open.jpg

Concepts de base

Grid est un module permettant d'encoder des effets complexes de manière visuelle, à l'instar des séquenceurs en musique.

Grid permet l'édition de chemins, trajets et évènements lumineux de manière visuelle.

On pourrait aisément qualifier Grid de quadruple séquenciel, puisqu'il comprend 4 Grid Players indépendants, pouvant recevoir chacun l'une des 127 Grilles.

Chaque grille comprend 1023 pas.

Chaque pas a un temps IN et un temps OUT définissables et spécifiques, ainsi qu'un temps de Delay In et Out.

Maintenir le pas une certaine durée( équivalent d'un Wait), se fait par l'attribution d'un même temps de Delay In et de Delay Out.

Chaque Grid Player reçoit donc une grille, et lit celle ci, en faisant un crossfade d'un pas vers l'autre. C'est depuis un Grid Player que vous pouvez éditer la grille qu'il contient.

Chaque Grid Player doit être chargé dans un fader, pour que les calculs soient envoyés au DMX.

Description

grid_main.jpg

La fenêtre Grid comprend plusieurs sections:

  1. La barre de configuration de la fenêtre Grid
  2. Un volet view pour examiner une grille rapidement
  3. 4 Grids Players
  4. comportant chacun une matrice d'édition
  5. ainsi qu'une zone principale d'édition des propriétés du pas
  6. et une zone d'édition spéciale pour les modes et l'affectation à un dock

La barre de configuration

grid_barredeconf.jpg

La barre de configuration concerne la configuration de la matrice des circuits manipulés par Grid.

Pour éditer Begin Chan / Col. et Rows vous devez être en mode [EDIT].

grid_matrice_num_circuit.jpg

Le volet View

Le volet View est purement informatif et permet de naviguer dans les 128 grilles et 1024 pas rapidement sans passer par un GridPlayer.

View permet une lecture synthétique, en aveugle d'une grille complète. Les gotos ne sont pas pris en compte dans l'affichage de VIEW.

Il est enclenchable par l'icone [VIEW].

Pour sélectionner la grille à afficher dans View:

Pour sélectionner le pas à afficher dans View:

grid_view.jpg

Les Grid Players

Un Grid Player lit donc la grille qui lui est chargée.

Chaque pas comprend:

Ce sont ces trois informations qui sont lues lors du défilement du pas.

Commandes

grid_gridplayer_commandes.jpg

Présentation

De gauche à droite:

Manipulations

fenetre_time.jpg

Ici les pas 9 à 25 de la grille 1 seront concernés par l'opération à effectuer:

La Matrice

Edition de la matrice à la souris

Edition de la matrice par [F1][F2][F3]

Il est possible de reporter dans un pas les intensités issues du séquenciel ou du buffer des Faders:

Nettoyer le pas

Zône d'édition des propriétés

grid_gridplayer_mainstep.jpg

Visualisation du transfert

En haut de cette zône on visualise:

Principe d'encodage des temps

Lorsque vous enregistrez un temps dans un pas, vous enregistrez:

Donc lorsque vous rentrez des temps, vous rentrez les temps concernant le pas sur scène, donc le transfert déjà fait. Pas celui à venir !

L'accéléromètre

L'accéléromètre permet d'affecter la vitesse relative de chaque pas. Valeur 64: la vitesse est normale. Vers la gauche on ralentit. Vers la droite on accélère.

Si [Slave] est enclenché:

Step Macros

Il y a 4 type macros, qui sont enclenchables ou débrayables dans le Grid Player.

Ces 4 macros vous permettent de circuler entre les grilles dans un même Grid Player (Goto), avec un effet de boucle, ou une sortie de boucle au bout de tant de pas (Count) de circuler dans la même grille à la volée ( Seek) ou de définir des points d'arrêt de la lecture ( StopPlay) .

L'idée de ces macros étant de permettre la construction de phrases lumineuses facilement insérables, appelables, dans l'écriture d'un effet lumineux, d'une installation lumière complexe, ou d'un concert.

Goto:

C'est la destination en preset. Si le mode Goto du Grid Player est activé ( petite case rouge devant Goto ), lorsqu'un pas arive sur scène, et que le Goto a une valeur de Grid > à 0 et une valeur de step > à 0, le Grid Player charge en preset le pas et la grille indiqués par le Goto.

Si le mode Goto est Off, ou que le pas contient un Goto vers Grid 0 ou Step 0, la lecture se fait normalement.

Celà permet de passer d'une grille à l'autre et de créer des combinaisons de mouvements lumineux très souples.

Count:

S'applique au GoTo, et ne fonctionne que:

On compte le nombre de Goto faits. Au bout du nombre de Goto définis par count, la lecture ne prendra plus en compte le GoTo et se continue sur le step d'après.

Sur cette image, le step 18 renvoie en Goto vers Grid 1 Step 1. Nous sommes au 6eme GoTo fait par ce step ( done: 6). Au bout de 13 GoTo ( donc retour en Grid 1 Step 1), la lecture ne prendra plus en compte le Goto et continuera vers le step 19.

grid_count_done.jpg

Celà permet de passer de boucler un nombre précis de fois un même mouvement lumineux, puis de continuer le mouvement lumineux.

Vous pouvez bien sûr imbriquer plusieurs Count dans le déroulement d'une boucle:

SeekStep:

Noter que le point de Seek rédéfini apparait au dessus de la touche de Seek. La redéfinition du Seek point se fait pour le Grid Player.

Si le mode SeekStep est activé ( petite case rouge devant SeekStep ), permet de redéfinir le pas pris en compte pour la commande Seek ( retour en arrière sur le Grid).

Cette commande Seek est déclenchable manuellement, et fait le passage au pas CUT. Seek renvoie uniquement vers un pas dans la grille active.

Celà permet de créer des points différents de Seek en lecture d'une même grille ( live ).

StopPlay:

Quand le mode StopPlay du Grid Player est actif ( petite case rouge), la lecture s'arrête à l'arrivée sur scène du pas comprenant le StopPlay ON.

Pour relancer la lecture reclicker Play.

Les options

grid_gridplayer_misc.jpg

Affect to dock

Les sorties des 4 Grid Players sont donc contrôlables séparément par un fader, une fois l'affectation faite.

ToStep Mode

ToStep Mode permet de définir une ensemble de pas, surlesquels mener une opération.

Quand il est enclenché, le pas actif dans le Grid Player est le premier pas de la série, le step en fade de ToStep Mode devient le dernier pas de la série.

Ici les pas 9 à 25 de la grille 1 seront concernés par l'opération à effectuer:

ToStep Mode peut s'utiliser avec Copy To.

CopyTo

Attention, CopyTo est un bouton d'action, qui permet de copier dans un pas le pas actuel, ou de copier une série de pas vers un autre pas.

La recopie concerne les états de circuits, les temps, les macros.

Dans l'exemple ci dessous les pas de la grille 1, à partir du pas 5 jusqu'au pas 25 vont être copiés vers la grille 2 à partir du pas 25 ( donc jusqu'au pas 46).

Insert

Permet d'insérer N pas vides à partir du pas sur lequel vous êtes positionné.

grid_insert.jpg

SnapFader

v. 0.8.3.1

gpl_snapfader.jpg

Vous pouvez aussi enregistrer les états issus d'un fader directement dans la grille, qu'ils soient des contenus fixes ou dynamiques. Vous pouvez ainsi utiliser Draw pour créer un état lumineux rapidement.

Pour attribuer quel fader prendre:

Pour récupérer les niveaux issus du fader, clicker la case [Snap Fader].

Enchasser les déclenchements de Grid dans une mémoire

Pour enchasser dans une mémoire les actions sur les GridPlayers, ou pour les déclencher manuellement d'un coup, voir Banger, le gestionnaire d'évènements

Affectation midi, spécifique à Grid

Comme toute commande dans WhiteCat, les commandes de Grid sont pilotables en midi. Voir: Configuration Midi et Affectations Midi et le Synoptique d'affectations midi

Cependant il y a une petite subtilité sur deux commandes, celles des appels de grilles et de pas.

Grid est développé pour le projet KeyFrames. Dans ce projet WhiteCat reçoit du midi d'une autre application pour la piloter, utilisant une TimeLine ( Max pour être plus précis).

Les Gridplayers vont avoir leurs contenus qui vont changer, fonction de la musique et de ses états, et la structure de Banger ne sera pas suffisante, à priori.

On peut donc affecter un identifiant midi au numéro de grid à charger dans un gridplayer, et au numéro de step à charger dans un gridplayer.

Si on affecte un signal Key On Chan 0 Pitch 58 à la grille à charger, la vélocité va être prise en compte pour charger la grille ( par ex Vel 56 on charge la grille 56).

Concernant les pas, comme il y a 1023 pas et que le midi ne comprend que 127 pas, il y a double assignation midi:

Lorsque l'on affecte à la fenêtre de pas, on parle de l'unité:

grid_assignation_midi_127.jpg

Une deuxième petite case est affectable, qui permet d'affecter l'assignation de multiplication x7:

grid_assignation_midi_x127.jpg

Ainsi, si WhiteCat est piloté par un ProTools, un CuBase, ou tout logiciel émettant du midi avec encodage des envois, on va affecter deux commandes midi, par ex:

-Assignation midi du Step : CC Chan 0 Pitch 56 -Assignation midi du Stepx7: CC Chan 0 Pitch 58

Pour positionner le step du gridplayer en position 6, on fera l'envoi suivant:

-si le x7 est en coefficient 0 ( celà se vérifie en survolant à la souris):

On émet CC Chan 0 Pitch 56 Vel 6

-si le x7 a été utilisé précédemment:

On émet CC Chan 0 Pitch 58 Vel 0 (on remet le coefficient à 0) puis CC Chan 0 Pitch 56 Vel 6

Lorsque WhiteCat reçoit l'info de Step, il prend en compte l'état du multiplicateur Stepx7:

le pas voulu= Vélocité du Step + (Vélocité du Stepx7 * 7))

Vous pouvez donc changer le multiplicateur, sans affecter le step, jusqu'à l'appel du step.

Par ex, on veut aller au pas 458:

Donc un envoi des deux notes suivantes:

CC Chan 0 Pitch 58 Vel 65 ( on a placé le multiplicateur) puis CC Chan 0 Pitch 56 Vel 3

GridPlayer 1 dans la CueList : double séquenciel

Les 4 GridPlayers peuvent être utilisés via Banger dans la CueList, permettant la construction d'effets déclenchables au GO.

La structure des GridPlayers équivaut à des séquenciels parallèles. De façon à rendre aisée la manipulation d'un GridPlayer en conduite, on peut enchasser le GridPlayer 1 dans la CueList. Vous bénéficierez des fonctions de Go Back, de Jump, de navigation rapide ( W/X), ainsi que de l'asservissement de l'accéléromètre.

Même s'il est enchassé dans le séquenciel, le GridPlayer1 continue d'être affecté à un Fader. La sortie du GridPlayer1 se fait donc dans le buffer des faders ( circuits en orange).

Le double séquenciel via GridPlayer ne fonctionne qu'au GO ( pas d'utilisation souris ou midi pour passer manuellement les effets - pour l'instant - ).

Pour activer le GridPlayer1 dans la CueList clicker la case [GPL1] dans le séquenciel. La fenêtre de ce dernier s'étend permettant d'accéder aux fonctions de manipulation générale d'un GridPlayer, hors matrice.

cuelist_extended.jpg

Méthode

Affecter un pas à une mémoire

sequenciel_pas_gpl1.jpg

Asservir l'accéléromètre du GridPlayer1

sequenciel_speediscuelist.jpg

Exemples

Un Go envoit un transfert plus un salve de transfert ( et arrêt)

gridpl1_synopt1.jpg

Un Go envoit un transfert et une boucle se lance jusqu'au prochain transfert

gridpl1_synopt2.jpg

Un Go envoit un transfert et une boucle, vous utilisez le séquenciel normalement jusq'au prochain pas qui arrêtera la boucle et enverra vers autre chose

gridpl1_synopt3.jpg

Un Go envoit un transfert et une boucle, vous utilisez le séquenciel normalement jusq'au prochain pas qui arrêtera la boucle et enverra vers autre chose, avec des bangers pour arrêter le mode GOTO et la mise en boucle, ainsi que le recallage sur un autre grille via Load&Play ou Stop&Load

gridpl1_synopt4.jpg