Étape 2: Bases de traitement et de la CVMO
Quel est le traitement ?
Le traitement est un langage de programmation open source gratuit qui est conçu pour être facile à utiliser et est idéal pour les débutants. Il est basé sur Java, donc si vous êtes familier avec cela, vous verrez certains des similitudes.
Téléchargez-le ici et l’installer avant que nous commencions.
Comment le traitement fonctionne
Programmation se compose de plusieurs concepts. Je tiens à vous présenter ce qui suit :
- Bibliothèques - ce sont des morceaux de code préalable faite par un autre programmeur
- Variables - ce sont des conteneurs qui peuvent contenir des informations telles que les numéros
- Fonctions - ce sont des morceaux de code que vous allez créer pour faire des choses
- Objets - ceux-ci sont comme des variables. Ils peuvent contenir des informations, mais contiennent également des fonctions appelées méthodes qui peuvent effectuer des tâches
Analogie au fromage
Imaginez que vous êtes un Assistant ou une sorcière qui peut lancer des sorts. Ces sorts sont comme des fonctions. Ils sont conçus pour faire quelque chose comme dessiner un rectangle sur l’écran. Vous pouvez écrire vos propres sorts (fonctions), ou tirer à partir d’une bibliothèque. Les bibliothèques sont constitués de fonctions écrites par d’autres lanceurs de sorts ou programmeurs. Les variables sont comme des flacons d’ingrédients que vous pourriez avoir besoin d’enregistrer ou manipuler pour vos sorts. Enfin, les objets sont comme des créatures qui vous pouvez assigner. Par exemple, vous pourriez avoir un objet de Dragon qui vous instanciez comme animal de compagnie appelé Aeroth. Aeroth a une envergure de 20ft, auquel vous pouvez accéder à l’aide de « Aeroth.wingspan ». Aeroth respire aussi feu si vous lui commande avec une méthode comme ceci: « Aeroth.breatheFire(); »
Déplacement
Wouah, c’était une analogie horrible. J’espère que tu es toujours avec moi. en tout cas, maintenant que vous savez sur les fonctions, traitement est composé de deux fonctions :
- void setup() - cette fonction est exécutée une seule fois lorsque vous exécutez tout d’abord votre application
- void draw() - cette fonction s’exécute après setup() et répète encore et encore jusqu'à ce que vous arrêtez votre application
Nous vous en dirons plus à ce sujet à l’étape suivante.
Ce qui est des OSC ?
OSC est l’acronyme de Open Sound Control et c’est un moyen facile d’envoyer des messages entre les applications, aussi bien localement et à distance. Il a été initialement conçu pour être un protocole de communication de haute performance pour des applications de musique parce que le timing est crucial pour ce genre de chose. Depuis lors, il a été employé couramment dans des applications créatives pour sa facilité d’utilisation.
Ce qui est un protocole ?
Un protocole est un ensemble de règles pour communiquer des informations entre les applications. Pensez à l’anglais comme un protocole. Si j’écris en anglais, et vous lire en anglais, puis nous avons établi un protocole de communication.
Ce qui est l’analyse des données ?
Dans notre situation, l’analyse des données est un mot fantaisie pour lire et interpréter les messages reçus par la CVMO.