#define A2 110 #define AS2 117 #define B2 123 #define C2 131 #define CS2 139 #define D2 147 #define DS2 156 #define E2 165 #define F2 175 #define FS2 185 #define G2 196 #define GS2 208 #define A3 220 #define AS3 233 #define B3 247 #define C3 262 #define CS3 277 #define D3 294 #define DS3 311 #define E3 330 #define F3 349 #define FS3 370 #define G3 392 #define GS3 415 #define A4 440 #define AS4 466 #define B4 494 #define C4 523 #define CS4 554 #define D4 587 #define DS4 622 #define E4 659 #define F4 698 #define FS4 740 #define G4 784 #define GS4 831 #define A5 880 #define AS5 932 #define B5 988 #define C5 1046 #define CS5 1109 #define D5 1175 #define DS5 1244 #define E5 1318 #define F5 1397 #define FS5 1480 #define G5 1568 #define GS5 1661 #define A6 1760 #define AS6 1864 #define B6 1976 #define C6 2093 #define CS6 2217 #define D6 2349 #define DS6 2489 #define E6 2637 #define F6 2794 #define FS6 2960 #define G6 3136 #define GS6 3322 #define A7 3520 sub bigbridge_A () { // 初期化 ClearSound(); // 前奏Aメロ6小節 // 前奏前奏Aメロ6小節(ベースメロディON)(4roop) repeat(8) { PlayTone(C3, 6); Wait(9); PlayTone(F3, 6); Wait(9); PlayTone(G3, 6); Wait(9); PlayTone(C4, 6); Wait(9); PlayTone(F4, 6); Wait(9); PlayTone(G4, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(G5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(G5, 6); Wait(9); PlayTone(C6, 6); Wait(9); // most high tone PlayTone(G5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(G4, 6); Wait(9); PlayTone(F4, 6); Wait(9); PlayTone(C4, 6); Wait(9); PlayTone(G3, 6); Wait(9); PlayTone(F3, 6); Wait(9); PlayTone(C3, 6); Wait(9); PlayTone(G2, 6); Wait(9); } // 前奏Bメロ PlayTone(C5, 14); Wait(18); PlayTone(C5, 14); Wait(18); PlayTone(C6, 32); Wait(36); PlayTone(B6, 32); Wait(36); Wait(36); PlayTone(B6, 32); Wait(36); PlayTone(AS6, 32); Wait(36); Wait(36); PlayTone(AS6, 32); Wait(36); PlayTone(A6, 32); Wait(36); Wait(36); PlayTone(A6, 32); Wait(36); PlayTone(GS5, 32); Wait(36); // 前奏Aメロ3小節 repeat(2) { PlayTone(C3, 6); Wait(9); PlayTone(F3, 6); Wait(9); PlayTone(G3, 6); Wait(9); PlayTone(C4, 6); Wait(9); PlayTone(F4, 6); Wait(9); PlayTone(G4, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(G5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(G5, 6); Wait(9); PlayTone(C6, 6); Wait(9); // most high tone PlayTone(G5, 6); Wait(9); PlayTone(F5, 6); Wait(9); PlayTone(C5, 6); Wait(9); PlayTone(G4, 6); Wait(9); PlayTone(F4, 6); Wait(9); PlayTone(C4, 6); Wait(9); PlayTone(G3, 6); Wait(9); PlayTone(F3, 6); Wait(9); PlayTone(C3, 6); Wait(9); PlayTone(G2, 6); Wait(9); } // 前奏Bメロ PlayTone(C5, 14); Wait(18); PlayTone(C5, 14); Wait(18); PlayTone(C6, 32); Wait(36); PlayTone(B6, 32); Wait(36); Wait(36); PlayTone(B6, 32); Wait(36); PlayTone(AS6, 32); Wait(36); Wait(36); PlayTone(AS6, 32); Wait(36); PlayTone(A6, 32); Wait(36); Wait(36); PlayTone(A6, 32); Wait(36); PlayTone(GS5, 32); Wait(36); // フィルインA PlayTone(F4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(AS5, 14); Wait(18); PlayTone(A5, 2); Wait(3); PlayTone(GS4, 11); Wait(15); PlayTone(G4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(DS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(G4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); // フィルインB repeat(2) { PlayTone(F6, 9); Wait(18); PlayTone(F6, 4); Wait(9); PlayTone(F6, 4); Wait(9); } repeat(4){PlayTone(F6, 4); Wait(9);} PlayTone(F6, 27); Wait(36); // メインメロディここから repeat(2) { // Aメロ PlayTone(F4, 16); Wait(18); PlayTone(G4, 9); Wait(18); PlayTone(GS4, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(GS4, 9); Wait(18); PlayTone(G4, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(CS5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(GS4, 34); Wait(36); PlayTone(GS4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(G4, 34); Wait(36); PlayTone(G4, 9); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(G4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(G4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(AS5, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(G4, 14); Wait(18); // A'メロ PlayTone(F4, 16); Wait(18); PlayTone(G4, 9); Wait(18); PlayTone(GS4, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(GS4, 9); Wait(18); PlayTone(G4, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(CS5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(GS4, 34); Wait(36); PlayTone(GS4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(C5, 9); Wait(18); PlayTone(F4, 9); Wait(18); PlayTone(AS5, 9); Wait(18); PlayTone(G4, 34); Wait(36); PlayTone(G4, 9); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(AS5, 14); Wait(18); PlayTone(C5, 14); Wait(18); PlayTone(CS5, 14); Wait(18); PlayTone(DS5, 14); Wait(18); PlayTone(CS5, 14); Wait(18); PlayTone(C5, 14); Wait(18); PlayTone(CS5, 14); Wait(18); // A-Bメロ PlayTone(DS5, 176); Wait(180); PlayTone(C5, 14); Wait(18); PlayTone(CS5, 14); Wait(18); PlayTone(DS5, 32); Wait(36); PlayTone(FS5, 32); Wait(36); PlayTone(F5, 248); Wait(252); PlayTone(F4,2);Wait(4); PlayTone(G4,2);Wait(5); PlayTone(A5,2);Wait(4); PlayTone(B5,2);Wait(5); PlayTone(C5,2);Wait(4); PlayTone(D5,2);Wait(5); PlayTone(E5,2);Wait(4); PlayTone(F5,2);Wait(5); // Bメロ PlayTone(AS6, 12); Wait(18); PlayTone(A6, 12); Wait(18); PlayTone(AS6, 12); Wait(18); PlayTone(F5, 12); Wait(18); PlayTone(G5, 12); Wait(18); PlayTone(F5, 12); Wait(18); PlayTone(D5, 12); Wait(18); PlayTone(DS5, 12); Wait(18); PlayTone(F5, 12); Wait(18); PlayTone(DS5, 12); Wait(18); PlayTone(F5, 12); Wait(18); PlayTone(D5, 12); Wait(18); PlayTone(DS5, 12); Wait(18); PlayTone(C5, 12); Wait(18); PlayTone(AS5, 12); Wait(18); PlayTone(D5, 12); Wait(18); PlayTone(C4, 50); Wait(54); PlayTone(F4, 50); Wait(54); PlayTone(G4, 32); Wait(36); PlayTone(A5, 50); Wait(54); PlayTone(C5, 50); Wait(54); PlayTone(D5, 32); Wait(36); // B'メロ PlayTone(DS5, 34); Wait(36); PlayTone(D5, 14); Wait(18); PlayTone(C5, 34); Wait(36); PlayTone(D5, 14); Wait(18); PlayTone(DS5, 104); Wait(108); PlayTone(DS5, 34); Wait(36); PlayTone(F5, 34); Wait(36); PlayTone(G5, 34); Wait(36); PlayTone(F5, 14); Wait(18); PlayTone(DS5, 34); Wait(36); PlayTone(F5, 14); Wait(18); PlayTone(G5, 176); Wait(180); // B''メロ PlayTone(A6, 34); Wait(36); PlayTone(FS5, 14); Wait(18); PlayTone(DS5, 14); Wait(18); PlayTone(A5, 14); Wait(18); PlayTone(C5, 14); Wait(18); PlayTone(D5, 14); Wait(18); PlayTone(DS5, 14); Wait(18); Wait(18); PlayTone(DS5, 14); Wait(18); Wait(18); PlayTone(DS5, 14); Wait(18); PlayTone(F5, 34); Wait(36); PlayTone(DS5, 34); Wait(36); PlayTone(D5, 140); Wait(144); // B-Cフィルイン Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(B5, 14); Wait(18); PlayTone(D5, 14); Wait(18); PlayTone(G5, 14); Wait(18); PlayTone(F5, 14); Wait(18); PlayTone(D5, 14); Wait(18); PlayTone(B5, 14); Wait(18); // Cメロ PlayTone(GS5, 34); Wait(36); PlayTone(G5, 14); Wait(18); Wait(18); PlayTone(FS5, 34); Wait(36); PlayTone(G5, 14); Wait(18); Wait(18); PlayTone(GS5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(C5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(G5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(B5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(FS5, 5); Wait(9); PlayTone(CS5, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(CS5, 5); Wait(9); PlayTone(G5, 5); Wait(9); Wait(27); // C'メロ PlayTone(C6, 5); Wait(9); PlayTone(G5, 5); Wait(9); PlayTone(E5, 5); Wait(9); PlayTone(G5, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(F5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(F5, 5); Wait(9); PlayTone(GS5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(C5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(G5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(B5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(F5, 5); Wait(9); PlayTone(C5, 5); Wait(9); PlayTone(A5, 5); Wait(9); PlayTone(C5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(G4, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(DS5, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(G4, 5); Wait(9); PlayTone(AS5, 5); Wait(9); PlayTone(D5, 5); Wait(9); PlayTone(B5, 5); Wait(9); PlayTone(G4, 5); Wait(9); PlayTone(D4, 5); Wait(9); // フィルインA' PlayTone(F4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(AS5, 14); Wait(18); PlayTone(A5, 2); Wait(3); PlayTone(GS4, 11); Wait(15); PlayTone(G4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(DS4, 14); Wait(18); // フィルインC-D PlayTone(GS4, 50); Wait(54); PlayTone(G4, 50); Wait(54); PlayTone(FS4, 32); Wait(36); Wait(36); PlayTone(DS4, 32); Wait(36); PlayTone(D4, 32); Wait(36); PlayTone(CS4, 32); Wait(36); // Dメロ repeat(4) { PlayTone(C4, 14); Wait(18); PlayTone(CS4, 14); Wait(18); } repeat(4) { PlayTone(B4, 14); Wait(18); PlayTone(C4, 14); Wait(18); } repeat(4) { PlayTone(C4, 14); Wait(18); PlayTone(CS4, 14); Wait(18); } repeat(3) { PlayTone(B4, 14); Wait(18); PlayTone(C4, 14); Wait(18); } PlayTone(B4, 14); Wait(18); PlayTone(CS4, 14); Wait(18); // フィルインA' PlayTone(F4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(AS5, 14); Wait(18); PlayTone(A5, 2); Wait(3); PlayTone(GS4, 11); Wait(15); PlayTone(G4, 14); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(DS4, 14); Wait(18); } PlayTone(F4, 14); Wait(18); PlayTone(F4, 14); Wait(18); Wait(18); PlayTone(F4, 14); Wait(18); PlayTone(GS4, 14); Wait(18); PlayTone(G4, 14); Wait(18); PlayTone(F4, 106); Wait(108); // 演奏終了 ClearSound(); } task main() { SendMessage(10); Wait(3); PlayTone(A3, 36);Wait(72); PlayTone(A3, 36);Wait(72); PlayTone(A3, 18);Wait(36); PlayTone(A3, 18);Wait(36); PlayTone(A3, 18);Wait(36); PlayTone(A3, 18);Wait(36); bigbridge_A(); }