Note {FR}
Objectif
Définir une note à jouer sur le buzzer.
Quand l’utiliser
Quand vous voulez jouer quelque chose.
Où l’utiliser
Typiquement en début de fichier, dans une mélodie, ou lors de l’appel de PlayTune.
Prototype principal et paramètres
Les notes sont définies par leur fréquence en Hertz, soit avec un simple int.
Constantes
La CRC definit les constantes suivantes, représentant les notes de musique standard:
NOTE_B0
NOTE_C1
NOTE_CS1
NOTE_D1
NOTE_DS1
NOTE_E1
NOTE_F1
NOTE_FS1
NOTE_G1
NOTE_GS1
NOTE_A1
NOTE_AS1
NOTE_B1
NOTE_C2
…
NOTE_DS8
La première lettre (A, B, C, etc.) définit la note, le S optionnel signale si la note est dièze et le nombre définit l’octave.
Note
Note
est un type qui inclut un ton et une durée, utilisé pour la mélodie jouée par la CRCduino. Note::END
indique la fin d’une mélodie.
Assurez-vous d’ajouter Note::END
à la fin de votre mélodie, ou une mélodie très étrange sera jouée.
Utilisez le ainsi:
// Définissez une mélodie. Prenez note du Note::END à la fin.
const Note TUNE_METRO[]
= { { 500, NOTE_FS4 }, { 500, NOTE_B4 }, { 800, NOTE_FS5 }, Note::END };