Purpose
To define a note to play on the buzzer.
When to use
When you want to play something.
Where to use
Typically at the top of the file, in a color patterntune, or when calling SetColorPlayTune.
Main prototype and parameters
Notes are defined using their frequency in Hertz, as you would with a simple int.
Constants
The CRC defines the following constants, which represents the standard musical notes:
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
The first letter (A, B, C, etc.) defines the note, the optional S denotes if the note is sharp and the number defines the octave
Note
Note
is a type that includes a pitch and a duration, used for a tune played by the CrcDuino. Note::END
indicates the end of the tune.
Note |
---|
Make sure to add |
Use it as such:
Code Block |
---|
// Define a tune. Notice the Note::END at the end. const Note TUNE_METRO[] = { { 500, NOTE_FS4 }, { 500, NOTE_B4 }, { 800, NOTE_FS5 }, Note::END }; |
Related articles
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|