- Programmation >
- Tutoriels >
- Logiciels >
- Pure Data >
- Index
Programmation temps réel en Pure Data
Les patchs présentés dans cette rubrique sont destinés aux débutants en Pure Data.
Présentation
Les notions expliquées dans ces pages sont indispensables à la programmation efficace de nombreux patchs de plus haut niveau. Elles ne doivent pas être négligées même si elles paraissent simples.
Pré-requis
Connaissances en Pure-Data requises : aspect général de PD, différences entre objets, messages et nombres, symbolisation des entrées et sorties, passage en mode Edition.
Etapes
01 - Entrée chaude, entrée froide, trigger, bang
La notion d'entrée chaude et d'entrée froide apparaît dans de très nombreux objets dès qu'ils ont plusieurs entrées. L'idée fondamentale est de pouvoir séparer la mémorisation de paramètres et le déclenchement de l'objet. Le trigger séquentiel est aussi un objet indispensable pour gérer l'ordre d'envoi d'informations.
02 - Print, profondeur d'abord
La fonction print permet d'observer et d'analyser ce qu'il se passe dans un patch. Elle est très utile pour pister un problème ou pour comprendre le fonctionnement de certain objets. Elle permet en particulier de visualiser l'ordre dans lequel des événements se produisent. Cette visualisation permet d'analyser et de comprendre le principe de "profondeur d'abord", qui est fondamental dans le fonctionnement de PD.
Les objets Delay et Pipe permettent de différer l'envoi d'événements ou de données. Chacun a un comportement spécifique qu'il est indispensable de maîtriser.
Le metro est extrêmement utilisé pour cadencer des séquences d'événements.
05 - Changement de durées dans les objets delay, pipe et metro.
Programmation temps réel
Affichage et utilisation des données