Manuel de référence PICBASIC
PLAY
port , Val1 Val2 Val3 ...
PLAY
Génération de musique
Port est une constante (0~31) ou une variable de type Byte indiquant le N° d'un Port.
EXPLICATION
Cette instruction permet la génération de notes musicales sur une broche du module "PICBASIC" (qui devra être connectée à un
buzzer sans oscillateur). Le paramètre "Port" indique la broche où sera connectée le buzzer. Les paramètres "Val1 Val2 Val3..."
indiquent la valeur des notes conformément au "clavier" ci-contre (la lettre indique la note et le chiffre, la durée de la note). Sur les
PICBASIC de la série « PBM » (PICBASIC-R1 / PICBASIC-R5), vous ne pourrez utiliser que les ports 0 à 15 pour restituer les notes
de musiques sur le buzzer. Le buzzer devra être câblé au plus près de la broche du PICBASIC (quelques cm de fils max.).
EXEMPLE
10
PLAY 5,"C5C7D4C4F4E2C5C7D4C4G4F2C5"
20
PLAY 5,"C7+C4A4F4E4D2A#5A#7G4E4G4F4"
Génère la musique "Joyeux anniversaire...".
LORSQUE VOUS INDIQUEZ C4 :
2 paramètres sont utilisés pour définir la tonalité. Le premier paramètre est une lettre de l'alphabet (A ~ G) qui détermine l'interval
de la tonalité et l'autre paramètre est un chiffre qui détermine la durée de la tonalité. Ainsi, "C4" désigne un Do 1/4 de note.
LORSQUE VOUS INDIQUEZ +C#5,
4 paramètres sont utilisés pour définir la tonalité. "#" désigne la tonalité haute par demi-ton et "+" désigne la tonalité haute par un
octave. Ainsi+C#5 désigne une tonalité plus haute qu'un Do (d'un demi-ton et d'un octave). Sa longeur est 5. (1/4 de note.)
Exemple : C5E5G5+C1
Joue un : do, mi, sol, do.
COMFILE Technology (traduction Française Lextronic)
C# D#
F# G# A#
C
D
E
F
G A
0
1
2
3
4
+C# +D#
B +C +D +E
5
6
7
8
9
95