#define SPK 12 #define DELAY 1000 #include "music.h" main() { int i, music[21]; music[0] = C4; music[1] = D4; music[2] = E4; music[3] = F4; music[4] = G4; music[5] = A4; music[6] = B4; music[7] = C5; music[8] = D5; music[9] = E5; music[10] = F5; music[11] = G5; music[12] = A5; music[13] = B5; music[14] = C6; music[15] = D6; music[16] = E6; music[17] = F6; music[18] = G6; music[19] = A6; music[20] = B6; loop { writes("sound", 1000); for(i=7; i <= 14; i++) { // play different tones sound(SPK, music[i], DELAY); } delay(1000); sound(SPK, music[0], DELAY); // play a melody delay(20); sound(SPK, music[0], DELAY); delay(20); sound(SPK, music[0], DELAY); sound(SPK, music[1], DELAY); sound(SPK, music[2], DELAY); delay(20); sound(SPK, music[2], DELAY); sound(SPK, music[1], DELAY); sound(SPK, music[2], DELAY); sound(SPK, music[3], DELAY); sound(SPK, music[4], DELAY); } }