Introduction | Éléments principaux |
Scripts | Référence |
Objets
Une partition IanniX se compose de trois objets fondamentaux :
- un trigger est un événement ponctuel positionné dans l'espace ; il est déclenché lors du passage d'un curseur ;
- une courbe est une suite de points dans l'espace ; elle définit une trajectoire ;
- un curseur est une tête de lecture. Il déclenche des événements discrets (triggers) ou continus (valeurs). Il peut suivre une courbe ou être complètement libre (contrôlé par la souris, une tablette ou par un autre logiciel).
Ajouter des objets
Pour positionner un objet dans l'espace, vous disposez de trois méthodes :
- l'interface graphique à l'aide de la barre d'outils ;
- les interfaces logicielles contrôlant IanniX en Open Sound Control par exemple, grâce au système de commandes IanniX ;
- les scripts qui créé des partitions génératives via des commandes scriptées.
Vocabulaire fondamental
Quelques notions très simples vous permettront de comprendre les mécanismes de IanniX :
- l'identifiant (ID) : chaque objet (trigger, courbe ou curseur) possède un identifiant unique ;
- le groupe : les objets peuvent être regroupés sous un nom de groupe, permettant le contrôle de plusieurs objets d'un coup.
Messages
La gestion des messages est la fonction principale de IanniX. Ils peuvent être envoyés par les curseurs et les triggers.
Pour savoir si les messages sont effectivement reçus ou envoyés, IanniX en affiche une trace dans la section « Messages » de l'inspecteur.
Les triggers n'envoient généralement qu'un seul message au passage du curseur et IanniX limite l'envoi à 1 message par milliseconde maximum.
Les curseurs génèrent par défaut des messages toutes les 20 ms (mais vous pouvez modifier cette période).
Pour éditer le message qu'un objet doit envoyer, cliquez sur 'Edit' dans l'inspecteur après avoir sélectionné l’objet ou double-cliquez sur l’objet lui-même pour faire apparaître la fenêtre:
Récursivité
IanniX peut être contrôlé par IanniX lui-même (!). Vous pouvez utiliser tous les protocoles décrits précédemment mais nous vous recommandons d'utiliser l'OSC pour communiquer entre deux IanniX sur des ordinateurs en réseau et d'utiliser la commande direct
pour envoyer des messages à l'intérieur même de IanniX.
Exemple : or
Copier/coller cet exemple dans IanniX pour voir son fonctionnement !
add curve 1
|