Pure Data
|
Patches de test
Invocation PD 1 : Récupérer les données et obtenir la distance en mètres
Ce patch permet de visualiser dans la barre la valeur du signal Midi envoyé par le capteur ultrason.
Ce patch est destiné à créer un outil simple d’emploi, que l’on peut utiliser comme dans le patch 2.
Il envoie sur sa sortie (outlet) la distance mesurée par le télémètre en mètres.
Il est possible de le paramétrer pour spécifier le numéro de canal du telemetre (réglé par le potentiomètre sur le télémètre). Ce paramétrage peut être réalisé comme dans le patch 3 ou bien en envoyant un nombre compris entre 1 et 16 sur l’entrée de l’objet telem_us.
Principe :
La mesure de distance arrive sur deux control change successifs qu’il faut combiner.
Les valeurs arrivant sur le Control Change 2 doivent ètre multipliées par 128 (ou subir un décalage de 7 comme ci-dessus, équivalent à la multiplication par 128 mais moins gourmand en ressources).
Puis ajoutées aux valeurs arrivant sur le Control Change 3.
La multiplication par un paramètre fixe (0,00121 à ajuster selon les conditions) permet ensuite d’obtenir une distance en mètres.
Patch PD 2 : Utilisation de l’invocation
Le patch 1 telem_us.pd est utilisé en tant qu’invocation. Dans cet exemple précis le télémètre est réglé sur le canal MIDI 2, donc "telem_us" est suivi du paramètre "2".
Patch PD 3 : Visualisation des données au cours du temps et choix d’un filtre
Ce patch permet de visualiser les données brutes, provenant du télémètre ultra-sons, sur la première rangée de sliders ainsi que d’expérimenter des filtres dont l’effet est visualisé sur la deuxième rangée de sliders.
Le même résultat peut être obtenue grâce au Registre à décalage ou à l’objet Bucket (qui nécessite Cyclone).
Dans cet exemple, le canal Midi par défaut est 1, mais il peut ètre changé simplement en variant le nombre au dessus de l’invocation "telem_us". De mème pour changer de filtre, on agit sur le nombre "Choix du filtre" :
0 = median 3
1 = median 5
2 = median 7
3 = moyenne 3
4 = moyenne 5
5 = moyenne 7
Ces filtres peuvent ètre téléchargés directement ci-dessus ou bien sur les pages Moyenneurs et Médians, où leur fonctionnement est expliqué. Ils doivent ètre utilisés en tant qu’invocations, donc placés dans le mème répertoire que le patch final.