Il faut noter qu'il n'y a pas de différence graphique entre des liens "contrôle" et des liens "signal". Il est évident que ceci peut compliquer la compréhension du patch. Cependant on ne peut pas faire d'erreur en connectant un lien de type "contrôleé à une entrée d'un objet "signal", car les types des inlets sont définis lors des instantations des classes des objets utilisés.
Lorsque l'on ajoute un "outlet" à un objet, jMax le place à droite des précédents. Dans le cas des objets où on ne visualise qu'un "inlet", par exemple le "bang" ou le "slider", il faut savoir que les "outlet" sont superposés. Ainsi la priorité ira du lien le plus récent au plus ancien.
La prise en compte des entrées (inlets), ainsi que celle des sorties (outlets), se fait de droite à gauche. Il ne faut pas négliger cette règle lors de l'élaboration de patch. En effet le résultat pourrait être trés différent de celui attendu, selon l'ordonnancement des objets.
Il est important de noter que plus le patch comporte de données à rafraichir régulièrement, plus la partie de la charge de la machine dûe à Java sera importante. Il faut faire particulièrement attention aux sliders de grande taille et aux boites d'affichage de valeurs. Il faut bien sur faire un choix entre l'ergonomie d'utilisation et la charge induite par le patch. Le nombre de valeurs possibles sur un slider est limité par sa taille. Celle-ci est modifiable par "edit", "inspect", il faut être en mode édition ("Ctrl+e")
Il est possible de modifier la période de remise à jour des variables graphiques à l'aide de la commande saisie dans la console jMax ou dans un fichier de configuration (.jmaxrc, .jpk ou .env) : ucs set update_period "int". Cette variable est positionnée par défaut à 10, l'unité étant la milliseconde.
On peut utiliser des sous patches pour faciliter la lisibilité du patch. Ceux-ci permettent de mettre différents objets dans une autre fenêtre et de relier l'ensemble avec le patch principal. il existe un objet graphique permettant la création graphique de sous-patches, l'objet "patcher".
Un sous patch permet ainsi de gagner en lisibilité mais malheureusement il n'est pas possible d'affecter une aide au sous patch. Ce qui est un inconvénient non négligeable dans le cas d'élaboration de sous patch assez complexe.
On peut remédier à ceci en utilisant un template: on crée le sous patch comme décrit précedemment, puis on effectue un "Save To...". Ensuite il suffit d'indiquer à jMax le chemein d'accés du répertoire contenant les templates, on utilise pour cela la commande: templateDirectory chemin_acces.
Cette commande peut être saisie dans le fichier de configuration de jMax (.jmaxrc), le fichier de configuration du package (.jpk), le fichier de configuration du patch (.env) et dans la console jMax. Lorsque l'on veut utiliser les templates, il suffit de placer une "boite" de type objet contenant le nom du templates. En double cliquant dessus, on visualise le contenu de ceux-ci
Remarque: On ajoute généralement la ligne de commande précédente au fichier de description du package. On peut aussi l'utiliser dans les fichiers de type .env. Dans ce cas la définition est locale aux patchs qui utilisent ce fichier.
La différence entre sous patch et template est qu'il est possible de rajouter de l'aide aux templates. De plus, il faut noter que la définition d'un sous patch est locale au patch principale contrairement à celle d'un template? Si l'on utilise des sous patch, l'utilisateur aua seulement besoin du fichier contenant le patch.
Pour ajouter de l'aide à vos patch jMax, on crée un patch d'aide qui comprend tout ce que l'on jube utilse de préciser. On sauvegarde sous le format .jmax, ainsi il est possible d'exécuter ce patch et de créer de cette façon des exemples de comportement (utile pour les objets "controle").
Notre fichier d'aide étant créé, il faut maintenant le rattacher à l'objet (ou le template) auquel il se rapporte. Pour cela on édite le fichier du package contenant l'objet (ou le template) et on ajoute celui-ci à la ligne de commande suivante helpPatch nom_objet chemin_acces_au_patch_aide
L'aide définie de cette manière est consultable en cliquant avec le vouton du milieu sur l'objet. Il est aussi possible de rajouter un lien dans le menu "help", en utilisant la ligne de commande suivante (toujours ajoutée au fichier de déclaration du package): helpSummary nom_du_sommaire chemin_acces_au_patch_sommaire
| Précédent | Sommaire | Suivant |
| Caractéristique Techniques | Niveau supérieur | Lancé jMax sur 2 machines |