Comprendre et Implémenter la Fonction Modulo
Objectifs
Les objectifs de cette leçon sont les suivants :
Comprendre l'utilisation de la fonction modulo dans la programmation.
Implémenter un step sequencer avec une boucle de valeurs répétitives.
Prévenir les répétitions de valeurs avec l'objet Change.
Résumé
Découvrez comment utiliser la fonction modulo pour gérer un step sequencer. Défilement de valeurs en boucle facilité!
Description
Dans cette leçon, nous expliquons comment utiliser la fonction modulo pour gérer le défilement des valeurs dans un step sequencer. Nous commençons par une explication de base de la division entière et flottante, et comment la fonction modulo permet d'obtenir le reste de la division. Ce reste est essentiel pour créer une boucle de valeurs qui se répètent après un certain nombre d'étapes.
Ensuite, nous montrons comment ajuster le nombre de steps dans un step sequencer en utilisant une entrée LiveNumBox. En plus de la configuration de l'horloge, nous abordons également la manière d'utiliser LiveGrid pour afficher le bon nombre de colonnes correspondant aux steps définis.
Un point crucial que nous abordons est l'utilisation de l'objet Change afin d'éviter des répétitions non désirées de valeurs, ce qui permet d'éviter les déclenchements répétés des mêmes notes. Cette étape garantit que chaque note est jouée de manière unique et précise, même avec le défilement rapide des ticks.