Sample program for YMZ294

Dependencies:   Player mbed YMZ294

Committer:
yamaguch
Date:
Wed Jul 06 09:38:25 2011 +0000
Revision:
0:9f17f0312dfd
0.9

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 0:9f17f0312dfd 1 #include "Player.h"
yamaguch 0:9f17f0312dfd 2
yamaguch 0:9f17f0312dfd 3 YMZ294 soundGen(p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
yamaguch 0:9f17f0312dfd 4 char *choucho =
yamaguch 0:9f17f0312dfd 5 "G4q E4q E4h | F4q D4q D4h | C4q D4q E4q F4q | G4q G4q G4h |\
yamaguch 0:9f17f0312dfd 6 G4q E4q E4q E4q | F4q D4q D4q D4q | C4q E4q G4q G4q | E4q E4q E4h |\
yamaguch 0:9f17f0312dfd 7 D4q D4q D4q D4q | D4q E4q F4h | E4q E4q E4q E4q | E4q F4q G4h |\
yamaguch 0:9f17f0312dfd 8 G4q E4q E4q E4q | F4q D4q D4q D4q | C4q E4q G4q G4q | E4q E4q E4h";
yamaguch 0:9f17f0312dfd 9
yamaguch 0:9f17f0312dfd 10 enum {PIANO = 0, ORGAN = 13};
yamaguch 0:9f17f0312dfd 11 enum {PIANO_FREQ = 16384, ORGAN_FREQ = 128};
yamaguch 0:9f17f0312dfd 12
yamaguch 0:9f17f0312dfd 13 Player player(choucho);
yamaguch 0:9f17f0312dfd 14
yamaguch 0:9f17f0312dfd 15 int main() {
yamaguch 0:9f17f0312dfd 16 player.play(soundGen, PIANO_FREQ, PIANO, 96);
yamaguch 0:9f17f0312dfd 17 wait(1);
yamaguch 0:9f17f0312dfd 18 player.rewind();
yamaguch 0:9f17f0312dfd 19 player.play(soundGen, ORGAN_FREQ, ORGAN, 120);
yamaguch 0:9f17f0312dfd 20 }