Étape 4: Variations (avancées)
Une fois que vous avez fait les circuits jouer Mary Had a Little Lamb, vous pouvez modifier le code afin de produire des mélodies différentes.Pour produire une nouvelle mélodie, vous devrez remplacer les nombres dans le tableau [] pitchClass avec les numéros de votre mélodie. Pour obtenir les numéros de votre mélodie, vous devez convertir les notes de la mélodie en degrés de l’échelle, où 1 est la note la plus basse et 8 est l’octave au-dessus de celle. Restes peuvent être représentés par des zéros.
Pour faire des harmonies, ajouter VCO supplémentaires et des tableaux supplémentaires, tels que [de] pitchClass2, etc. Le nombre de canaux PWM sur l’Arduino limite les voix à six harmonies distincts.