• *
  • Isadora
  • Max
  • Processing
  • Pure Data
  • Usine
  • Module 4 Analogiques - 8 Numériques

    Usine

    Les notions de protocole Midi utilisées dans ces patches sont présentées dans les pages Réception des données en Midi.

    Patches de test

    bouton-roseWorkspace : Obtention et visualisation des données en provenance de l’interface 12-Analogiques / 16-Numériques

    12-Ana-wkp
    Ce workspace contient tous les patches et scripts permettant de recevoir des données à partir d’un module 4 / 8 / 12 voies analogiques ; ceux-ci sont détaillés ci-dessous.

    Résumé des patches et des scripts utiles avec une interface 12 analogiques :

    • Capteurs analogiques en mode 7 bits - 128 pas
      • 4-Ana.script et 4-Ana.pat : reçoit et affiche les données des 4 derniers capteurs analogiques, chaque capteur donnant des valeurs de 0 à 127 ;
      • 8-Ana.script et 8-Ana.pat : reçoit les données des 8 premiers capteurs analogiques, chaque capteur étant indépendant des autres et donnant des valeurs de 0 à 127 ; le script est lié à des faders pour visualiser ce qui provient des 8 capteurs ;
      • 12-Ana.script et 12-Ana.pat : reçoit les données de l’ensemble des 12 capteurs analogiques et affiche les données sur des Faders ;
      • 12-Ana Visu.pat : permet de voir l’évolution au cours du temps des données envoyées par deux des capteurs.
    • Capteurs analogiques en mode 12 bits - 4096 pas
      • 12bits 4-Ana.script : reçoit les données des 4 derniers capteurs analogiques, chaque capteur donnant des valeurs de 0 à 4095 ; 12bits 4-Ana.pat : utilise le script précédent pour afficher les données des capteurs sur 4 faders ;
      • 12bits 8-Ana.script et 12bits 8-Ana.pat : reçoit et affiche les données des 8 premiers capteurs analogiques ;
      • 12bits 12-Ana.script et 12bits 12-Ana.pat : reçoit et affiche les données de l’ensemble des 12 capteurs analogiques en 4096 pas ;
    • Capteurs numériques (interrupteurs)
      • 8-Num_8.script et 8-Num_8.pat : reçoit et affiche les données des 8 premiers interrupteurs, chaque capteur donnant soit 0 soit 1 ;
      • 8-Num_4.script et 8-Num_4.pat : reçoit et affiche les données des 8 dernieres entrées tout ou rien (du côté du groupe de 4 analogiques), chaque capteur donnant soit 0 soit 1.

    Classement dans la page :

    • Version 4 Analogiques / 8 Numériques ;
    • Version 8 Analogiques / 8 Numériques ;
    • Version 12 Analogiques / 16 Numériques.
      12-Ana Visu.pat : affiche les données de capteurs au cours du temps.
      Les patches pour la carte 12 Analogiques permettent bien sûr aussi de récupérer les données des cartes 4 et 8 voies analogiques.

    Version 4 entrées analogiques / 8 entrées numériques

    bouton-bleuPatch .pat 1 : Réception et visualisation des données de 4 capteurs analogiques en 128 pas

    4-Ana-capteurs
    La carte doit être en mode 7 bits (interrupteur 5 On). Les données des quatre capteurs sont affichées de 0 à 127 sur quatre faders. Dans cet exemple le premier capteur donne une valeur de 66.

    4-Ana-patch
    Le patch utilise un "midi in" qui sert à recevoir touts les messages Midi entrant dans l’ordinateur. Le script 4-Ana sert à trier ces messages, à ne conserver que ceux provenant d’une carte 4 Ana et à les sortir sur des sorties indépendentes les unes des autres. Les Faders sont connectés sur chacune de ces sorties.

    Le script à utiliser est 4-Ana.script.

    Le module "Separator" affiche une ligne colorée.

    Le script ne dispose pas de tri sur le canal Midi, si cela est utile, un tri sur le canal s’effectue avec un "midi filter", avec "chan filter" réglé sur le canal choisi, intercalé entre le "midi in" et le script.

    bouton-bleuPatch .pat 2 : Réception et visualisation des données en 4096 pas

    12bits-4-ana-capteurs
    La carte doit être en mode 12 bits (interrupteur 5 Off). Les données des quatre capteurs sont affichées de 0 à 4096 sur quatre faders. Chaque fader doit être configuré pour cette échelle, avec "min" à 0 et "max" à 4096.
    12bits-4-ana-patch
    Le script est 12bits 4-Ana.script.

    bouton-bleuPatch .pat 3 : Réception et visualisation des données numériques (tout ou rien)

    8-Num-4-interr
    La carte peut être en mode 7 ou 12 bits. Les données des huit interrupteurs capteurs sont affichées (0 ou 1) sur quatre switchs. Dans cet exemple l’interrupteur 14 (le 6e) est activé.

    8-Num-4-patch
    Le patch utilise un "midi in" qui sert à recevoir touts les messages Midi entrant dans l’ordinateur.
    Un tri sur le canal s’effectue avec un "midi filter", avec "chan filter" réglé sur le canal choisi. Le script alors ne reçoit que les messages correspondant au canal de la carte.
    Le script 4-Ana sert à trier les messages Midi, à ne conserver que les Note On et les Note Off provenant d’une carte 4 Ana / 8Num et à les sortir sur des sorties indépendentes les unes des autres. Les Switchs sont connectés sur chacune de ces sorties.

    Le script est disponible ici : 8-Num_4.script.

    Le module "Separator" affiche une ligne colorée.

    Outil pratique

    bouton-bleuPatch .pat 9 : Visualisation des données au cours du temps

    12-Ana-Visu-graph
    Ce patch permet de voir l’évolution des données de capteurs au cours du temps, ce qui est pratique pour les régler et pour étudier leur comportement.

    12-Ana-Visu-patch
    Le module oscilloscope permet la visualisation en continu au cours du temps. Il suffit de la brancher sur les sorties correspondant au capteur que l’on veut étudier et de configurer le max et la vitesse de défilement (10 ici).

    Ces patches ont été faits avec la version 3.61 d’Usine.