Introduction Éléments
principaux
Scripts Référence
Version française

Objets

Une partition IanniX se compose de trois objets fondamentaux :

Ajouter des objets

Pour positionner un objet dans l'espace, vous disposez de trois méthodes :

Vocabulaire fondamental

Quelques notions très simples vous permettront de comprendre les mécanismes de IanniX :

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 : osc://127.0.0.1:1234/iannix/setTime11 0  or direct:// setTime11 0.

Copier/coller cet exemple dans IanniX pour voir son fonctionnement !
add curve 1
setPointsEllipse current 2 2
setPos current 0 0 0 0

add cursor 11
setCurve 11 1

add trigger 21
setPos current -2 0 0
setMessage current 10, direct:// setTime 11 0