p5gdata — Lit les champs de données d'un P5 Glove externe.
Opcode du greffon p5g. Ce greffon se trouve dans le répertoire des greffons et il doit être installé séparément. Le répertoire des greffons est ici : https://github.com/csound/plugins
Lit les champs de données d'un P5 Glove externe.
kcontrol -- le code du contrôle à lire
A chaque accès, un élément de données particulier du P5 Glove est lu. Les contrôles actuellement implémentés sont donnés ci-dessous, avec le nom de macro défini dans le fichier p5g_mac :
0 (P5G_BUTTONS) : retourne un motif de bit pour tous les boutons qui ont été pressés.
1 (P5G_BUTTON_A) : retourne 1 si le bouton a été pressé, sinon 0.
2 (P5G_BUTTON_B) : comme ci-dessus.
4 (P5G_BUTTON_C) : comme ci-dessus.
8 (P5G_JUSTPUSH) : retourne un motif de bit pour tous les boutons qui viennent juste d'être pressés.
9 (P5G_JUSTPU_A) : retourne 1 si le bouton A vient juste d'être pressé.
10 (P5G_JUSTPU_B) : comme ci-dessus.
12 (P5G_JUSTPU_C) : comme ci-dessus.
16 (P5G_RELEASED) : retourne un motif de bit pour tous les boutons qui viennent d'être relachés.
17 (P5G_RELSED_A) : retourne 1 si le bouton A vient juste d'être relaché.
18 (P5G_RELSED_B) : comme ci-dessus.
20 (P5G_RELSED_C) : comme ci-dessus.
32 (P5G_FINGER_INDEX) : retourne la valeur de repliement de l'index.
33 (P5G_FINGER_MIDDLE) : comme ci-dessus.
34 (P5G_FINGER_RING) : comme ci-dessus.
35 (P5G_FINGER_PINKY) : comme ci-dessus avec le petit doigth.
36 (P5G_FINGER_THUMB): comme ci-dessus.
37 (P5G_DELTA_X) : la position X du gant.
38 (P5G_DELTA_Y) : la position Y du gant.
39 (P5G_DELTA_Z) : la position Z du gant.
40 (P5G_DELTA_XR) : le changement de l'axe des X (angle).
41 (P5G_DELTA_YR) : comme ci-dessus.
42 (P5G_DELTA_ZR) : comme ci-dessus.
43 (P5G_ANGLES) : l'angle général.