/******************************************************************** [PC88] SORCERIAN - エンディング1 - (C)Falcom 1987 by LinearDrive date:2010-10-04 初版 date:2010-10-12 FB変調済み正弦波512samples->880samples,その他 JASRAC:045-4683-1 *********************************************************************/ #OCTAVE REVERSE $POFF = @o0,0 @o0,1 @o0,2 @o0,3 @i0,0 @i0,1 @i0,2 @i0,3; /* FM-Tone:エレピ1 fb5,al4 */ $TA1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,99999 @v118 ns12 @d-3; $TA2 = x1 $POFF @i4,0 @0 @e1,2,15,103,512,0,288 ns12 @d-3; $TA3 = x1 $POFF @o1,1 @0 @e1,0,0,127,99999 @v119 ns12 @d3; $TA4 = x1 $POFF @i4,1 @0 @e1,0,15,103,512,0,288 ns12 @d3; /* FM-Tone:エレピ1(high)(long) fb5,al4 */ $TB1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,99999 @v117 ns24 @d-3; $TB2 = x1 $POFF @i4,0 @0 @e1,2,15,103,2560,0,288 ns24 @d-3; $TB3 = x1 $POFF @o1,1 @0 @e1,0,0,127,99999 @v115 ns24 @d3; $TB4 = x1 $POFF @i4,1 @0 @e1,0,15,103,2560,0,288 ns24 @d3; /* FM-Tone:ストリングス1 fb7,al2 */ $TC1 = x1 $POFF @o1,0 @13-0 @e1,0,44,119,336 @v98 ns0 @d0; $TC2 = x1 $POFF @o1,1 @0 @e1,0,40, 87,192 @v112 ns28 @d-14; $TC3 = x1 $POFF @i4,1 @o2,0 @0 @e1,1,32,111,288 @v79 ns0 @d3; $TC4 = x1 $POFF @i4,0 @0 @e1,6, 0,127,288 ns0 @d0; /* FM-Tone:エレピ2 fb7,al4 */ $TD1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,99999 @v95 ns0 @d2; $TD2 = x1 $POFF @i4,0 @0 @e1,1,48,103,56,0,224 ns0 @d0; $TD3 = x1 $POFF @o1,1 @0 @e1,0,0,127,99999 @v99 ns19 @d1; $TD4 = x1 $POFF @i4,1 @0 @e1,0,40,103,64,0,224 ns0 @d1; /* FM-Tone:ストリングス2 fb7,al3 */ $TE1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,336 @v102 ns12 @d1; $TE2 = x1 $POFF @i4,0 @o1,1 @0 @e1,0,0,127,336 @v102 ns24 @d0; $TE3 = x1 $POFF @o2,1 @0 @e1,0,0,127,384 @v92 ns31 @d0; $TE4 = x1 $POFF @i4,1 @0 @e1,6,0,127,288 ns24 @d0; /* FM-Tone:エレピ3 fb7,al4 */ $TF1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,99999 @v94 ns36 @d-3; $TF2 = x1 $POFF @i4,0 @0 @e1,2,19,103,192,0,144 ns36 @d-3; $TF3 = x1 $POFF @o1,1 @0 @e1,0,0,127,99999 @v103 ns24 @d3; $TF4 = x1 $POFF @i4,1 @0 @e1,0,19,103,192,0,144 ns24 @d3; /* FM-Tone:エレピ3(long) fb7,al4 */ $TG1 = x1 $POFF @o1,0 @13-0 @e1,0,0,127,99999 @v94 ns36 @d-3; $TG2 = x1 $POFF @i4,0 @0 @e1,2,21,103,2560,0,224 ns36 @d-3; $TG3 = x1 $POFF @o1,1 @0 @e1,0,0,127,99999 @v103 ns24 @d3; $TG4 = x1 $POFF @i4,1 @0 @e1,0,21,103,2560,0,224 ns24 @d3; /* FM-Tone:ベース fb7,al4 */ $TH1 = x1 $POFF @o1,0 @13-0 @e1,0,64,119,1024 @v105 ns12 @d6; $TH2 = x1 $POFF @i4,0 @0 @e1,1, 0,127,288 ns12 @d6; $TH3 = x1 $POFF @o1,1 @0 @e1,0,64,119,1024 @v115 ns0 @d-6; $TH4 = x1 $POFF @i4,1 @0 @e1,0, 0,127,288 ns12 @d0; /* MML定義(FM ch.A) */ $A0 = @q0q16 l16 ; $A1 = @l0,0,0,0,0,0 o4 /:4 f6c6://:4 g6c6://:4 f6c6:/ g6c6g6c6g2&g6 > ; $A2 = e2&e6f4e4d2c12c4&c12c6d6c2&c4&c12c6d6c6c12 c6c1&c4&c12 < ; $A3 = @l12,24,0,72,0,0 a2&a6b6>c12d6c12d6c4& c12e2e6e6d6d6c6c6c6d6d2c1&c2&c4&c12r4r12 ; $A4 = $A2; $A5 = $A3; $A6 = @l24,32,0,72,0,0 b2&b4&b&b96r96a8&a32r96b8&b32r96>c8&c32r96c4&c&c96r96c8& c32r96d8&d32r96c8&c32r96c4&c6&c&c96r96 e2&e6f4e4d2c12c4&c12c6d6c2&c4&c12c6d6c6c12c6c1&c4&c12 < ; $A8 = @l12,24,0,72,0,0 a2&a6b6>c12d6c12d6c4&c12e2e6e6d6d6c6c6c6d6 d2c2&c6r6c12d6c12d6c4&c12 t57 e4&e12r6 t78 e6 t89 e6d6d6c6 t84 c6c6d6c2&c6 t38 c2r6 t45 <> ; $B2 = @l0,0,0,0,0,0 c6c6c6c6c6e6f6e6d6c6d6f6e6g6d6g6c6e6c6 f6c6f6c6g6c6g6 ; $B3 = /:2 a24&a64r48r192f24&f64r48r192c24&c64r48r192f24&f64r48r192:/ /:2 b24&b64r48r192g24&g64r48r192d24&d64r48r192g24&g64r48r192:/ /:2 g24&g64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ a24&a64r48r192e24&e64r48r192c+24&c+64r48r192e24&e64r48r192 c+24&c+64r48r192e24&e64r48r192g24&g64r48r192 /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:4 e24&e64r48r192c24&c64r48r192c24&c64r48r192:/ /:2 a24&a64r48r192f24&f64r48r192c24&c64r48r192f24&f64r48r192:/ /:2 b24&b64r48r192g24&g64r48r192d24&d64r48r192g24&g64r48r192:/ /:2 g24&g64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ /:2 a24&a64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ > c8&c64r48r192 ; $B4 = $B2; $B5 = $B3; $B6 = << /:12 e12c12:/ /:4 d12:/ /:4 d12:/ /:8 c12:/ < ; $B7 = b1&b1&b2r4r12 > ; $B8 = @l0,0,0,0,0,0 d4&d12d4&d12d4&d12d4&d12e4&e12e4&e12e4&e12e4&e12d4&d12 d4&d12d4&d12d4&d12e4&e12e4&e12e2&e6 >> ; $B9 = c6c6c6c6 c6e6f6e6d6c6d6f6e6g6d6g6c6e6c6< b6g6a6b6>f6c6f6c6g6c6g6 ; $BA = /:2 a24&a64r48r192f24&f64r48r192c24&c64r48r192f24&f64r48r192:/ /:2 b24&b64r48r192g24&g64r48r192d24&d64r48r192g24&g64r48r192:/ /:2 g24&g64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ a24&a64r48r192e24&e64r48r192c+24&c+64r48r192e24&e64r48r192 c+24&c+64r48r192e24&e64r48r192g24&g64r48r192 /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:4 e24&e64r48r192c24&c64r48r192c24&c64r48r192:/ /:2 a24&a64r48r192f24&f64r48r192c24&c64r48r192f24&f64r48r192:/ /:2 b24&b64r48r192g24&g64r48r192d24&d64r48r192g24&g64r48r192:/ /:2 g24&g64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ /:2 a24&a64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ > c8&c64r48r192c+24&c+64r48r192e24&e64r48r192g24&g64r48r192 /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:2 f24&f64r48r192d24&d64r48r192d24&d64r48r192:/ /:4 e24&e64r48r192c24&c64r48r192c24&c64r48r192:/ /:2 a24&a64r48r192f24&f64r48r192c24&c64r48r192f24&f64r48r192:/ /:2 b24&b64r48r192g24&g64r48r192d24&d64r48r192g24&g64r48r192:/ /:2 g24&g64r48r192e24&e64r48r192c24&c64r48r192e24&e64r48r192:/ @l0,0,0,0,0,0 a4&a24&a64r48r192r6a8&a64r48r192>c8&c64r48r192:/ c2&c6& c6& c6& c6& c6 ; $C1C = /:3 c1&c6:/ c2&c6& c6&@x123 c6&@x119 c6&@x115 c6 @x127 ; $C2 = /:2 c2&c6c2&c6< b2&b6a2&a6g2&g6f2&f6g2&g6>c4&c12c4&c12c4&c12c4&c12< f4&f12f4&f12g4&g12g4&g12>c4&c12c4&c12 d4&d12d4&d12c4&c12c4&c12c4&c12c4&c12< f4&f12f4&f12g4&g12g4&g12>c4&c12c1c1 :/ < /:4 a4&a12:/ /:4 f+4&f+12:/ /:4 f4&f12:/ /:4 e4&e12:/ /:4 d+4&d+12:/ /:4 d4&d12:/ /:4 g4&g12:/ g2g2d4&d12g2g2&g4&g12r6 > ; $C3M = /:3 c1&c6:/ c2&c6& c6& c6& c6& c6 ; $C3C = /:3 c1&c6:/ c2&c6& c6&@x123 c6&@x119 c6&@x115 c6 @x127 ; $C4 = c2&c6c2&c6c4&c12c4&c12c4&c12c4&c12c4&c12c4&c12d4&d12d4&d12 c4&c12c4&c12c4&c12c4&c12c4&c12< b4&b12a4&a12g4&g12f4&f12f4&f12g4&g12g4&g12>c4&c12c4&c12d4&d12 e4&e12c4&c12c4&c12 d4&d12d4&d12c4&c12c4&c12c4&c12c4&c12c4&c12c1&c4&c12 ; /* MML定義(SSG ch.D) */ $Ev1 = @e1,0,2,127,2,103,544,0,288; $Ev2 = @e1,0,0,79,160,127,576; $Ev3 = @e1,0,2,127,8,103,288; $Ev4 = @e1,0,2,127,2,103,720,0,640; $D1 = x1 q16@q0 @3 ns0 @d0 v11 l16 @x127 o5 $Ev1 /:14 c4&c12:/ c2&c6 > /:2 c2&c6 c6c2d12c12c2&c6d6d6b6g6a2&a4&a12g2f2&f6a6a12a6g4 g1&g4&g12f4&f12f4&f12g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12 d4&d12d4&d12d4&d12d4&d12e4&e12e12c12e12g12>c6c4&c12 :/ )) $Ev2 /:3 e2&e6r2rr64 r12r192:/ /:2 d2&d6r2rr64 r12r192:/ c2&c6r2rr64 r12r192 f2&f6r2rr64 r12r192 $Ev3 g1&g1& g6& @x119 g6& @x111 g6& @x103 g6 r6 @x127 < (( $Ev1 /:14 c4&c12:/ c2&c6 $Ev1 > c2&c6c6c2d12c12 c2&c6d6d6b6g6a2&a4&a12g2f2&f6a6a12a6g4g1&g4&g12f4&f12f4&f12 g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12d4&d12d4&d12d4&d12d4&d12 e4&e12e12c12e12g12>c6c4&c12f4&f12f4&f12g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12d4&d12 d4&d12d4&d12d4&d12e4&e12e4&e12e4&e12e4&e12f4&f12f4&f12g4&g12 g4&g12e4&e12g4&g12>c2&c6 g6d6e2&e4&e12d2c2&c6f6f12f6d4e1&e4&e12c4&c12c4&c12d4&d12 d4&d12c4&c12c4&c12c+4&c+12c+4&c+12 c4&c12c4&c12c4&c12c4&c12c4&c12c4&c12d4&d12d4&d12c4&c12e4&e12 a4&a12g4&g12f4&f12f4&f12d4&d12d4&d12e2e2d4&d12c2c2&c4&c12 :/ > @d12 )) $Ev2 /:3 e2&e6r2rr64 r12r192:/ /:2 d2&d6r2rr64 r12r192:/ c2&c6r2rr64 r12r192 f2&f6r2rr64 r12r192 $Ev3 g1&g1& g6& @x119 g6& @x111 g6& @x103 g6 r6 @x127 < (( @d14 $Ev1 /:14 c4&c12:/ c2&c6 @d0 $Ev1 g2&g6g2&g6e2&e6e2&e6c2&c6r6c6g6d6 e2&e4&e12d2c2&c6f6f12f6d4e1&e4&e12c4&c12c4&c12d4&d12d4&d12 c4&c12c4&c12c+4&c+12c+4&c+12c4&c12 c4&c12c4&c12c4&c12c4&c12c4&c12d4&d12d4&d12c4&c12e4&e12a4&a12 g4&g12f4&f12f4&f12d4&d12d4&d12c4&c12c4&c12d4&d12e4&e12>c4&c12 c4&c12d4&d12d4&d12c4&c12c4&c12c+4&c+12c+4&c+12c4&c12c4&c12c4&c12c4&c12c4&c12c4&c12d4&d12d4&d12 c4&c12e4&e12a2&a6f4&f12f4&f12d4&d12d4&d12 ((( /:2 @d14 $Ev1 c2&c6c6c2d12c12 c2&c6d6d6b6g6a2&a4&a12g2f2&f6a6a12a6g4g1&g4&g12f4&f12f4&f12 g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12d4&d12d4&d12d4&d12d4&d12 e4&e12e12c12e12g12>c6c4&c12 :/ )) @d0 $Ev2 /:3 c2&c6r2rr64 r12r192:/ < b2&b6r2rr64 r12r192 a+2&a+6r2rr64 r12r192 a2&a6r2rr64 r12r192 > c2&c6r2rr64 r12r192 $Ev3 d1&d1& d6& @x119 d6& @x111 d6& @x103 d6 r6 @x127 < ) @d-14 $Ev1 r48 /:4 f6c6:/ /:4 g6c6:/ /:4 f6c6:/ g6c6g6c6g2&g8&g48 > ((( @d14 $Ev1 c2&c6c6c2d12c12 c2&c6d6d6b6g6a2&a4&a12g2f2&f6a6a12a6g4g1&g4&g12f4&f12f4&f12 g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12d4&d12d4&d12d4&d12d4&d12 e4&e12e12c12e12g12>c6c4&c12f4&f12f4&f12g4&g12g4&g12e4&e12e4&e12e4&e12e4&e12d4&d12 d4&d12d4&d12d4&d12e4&e12e4&e12e4&e12e4&e12f4&f12f4&f12g4&g12 g4&g12e4&e12g4&g12>c2&c6