#TITLE 英雄伝説Ⅲ 白き魔女 (OPNA) / 哀しみのメロディ #ARTIST Falcom Sound Team J.D.K. (old name for 'jdk') #CODING Mayu Hiraizumi (dic.nicovideo.jp/u/11448931) #COMMENT JASRAC work code:062-4105-1 / MML coded: 2015/11/22 rev.2 / B- minor /* Ini ====================================================================== */ $TEMPO = t69.88 ; /* (80time/68.685sec)*60sec %1=8.943ms */ $RANGE = x2 ; /* 96dB dynamic range */ $NS = ns0 ; /* note shift (expect noise part) */ $LOOP = 20 ; /* repeat */ /* Volume @V0~127 */ $FMa = @V122 ; /* YM2608 FM_a [122] */ $FMb = @V122 ; /* YM2608 FM_b [122] */ $FMc = @V122 ; /* YM2608 FM_c [122] */ $FMd = @V122 ; /* YM2608 FM_d [122] */ $FMe = @V122 ; /* YM2608 FM_e [122] */ $FMf = @V122 ; /* YM2608 FM_f [122] */ $SSGa = @V122 ; /* YM2608 SSG_a [122] */ $SSGb = @V122 ; /* YM2608 SSG_b [122] */ $SSGc = @V122 ; /* YM2608 SSG_c [122] (tone) */ $NOIa = @V119 ; /* YM2608 SSG_c [119] (noise-tone @3) */ $NOIb = @V110 ; /* YM2608 SSG_c [110] (noise-tone @13) */ $DT0 = @D4 ; /* detune default */ $DTF1 = @D0 ; /* FM_b */ $DTF4 = @D8 ; /* FM_e */ $DTF5 = @D0 ; /* FM_f */ $DTS0 = @D-2 ; /* SSG_a */ $DTS1 = @D10 ; /* SSG_b */ $DTS2 = @D7 ; /* SSG_c */ /* Data ===================================================================== */ /* --FM-- */ #OPN@1 { /* music box 1 */ 4, 0, 31, 8, 0, 15, 4, 32, 0, 1, 3, 0, 31, 22, 9, 15, 2, 0, 0, 1, 0, 0, 31, 8, 0, 15, 4, 41, 0, 10, 0, 0, 31, 18, 6, 15, 2, 0, 0, 1, 7, 0, 15 } #OPN@2 { /* music box 2 */ 4, 0, 31, 8, 0, 15, 4, 32, 0, 1, 3, 0, 31, 22, 9, 15, 2, 0, 0, 1, 0, 0, 31, 8, 0, 15, 4, 41, 0, 10, 0, 0, 31, 22, 10, 15, 2, 0, 0, 1, 7, 0, 15 } #OPN@3 { /* whistle */ 6, 7, 4, 1, 3, 9, 1, 85, 3, 4, 3, 0, 4, 8, 3, 9, 1, 0, 3, 2, 3, 0, 4, 1, 3, 9, 1, 0, 3, 2, 7, 0, 4, 1, 3, 9, 1, 0, 0, 2, 7, 0, 15 } #OPN@4 { /* fretless bass */ 4, 6, 31, 13, 19, 15, 3, 28, 3, 1, 3, 0, 31, 0, 0, 15, 0, 0, 0, 2, 3, 0, 31, 0, 0, 15, 0, 23, 0, 1, 7, 0, 31, 7, 6, 15, 0, 0, 0, 1, 7, 0, 15 } $CE = @P64 ; $V16 = @X108 ; /* 127-22 +5 */ $V19 = @X107 ; $V1B = @X105 ; $V1E = @X100 ; $V1F = @X101 ; $V24 = @X96 ; $LE = @P1 ; /* use $Vxx_F */ $RI = @P127 ; $V21_F = @X91 ; /* 127-33 +5 -8 */ $V23_F = @X89 ; $V26_F = @X84 ; $V29_F = @X83 ; $V2C_F = @X80 ; $V2F_F = @X77 ; $V32_F = @X72 ; /* --SSG-- */ #WAV13 0,80 F2 F7 F9 FA FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0 EF EE EC EB EA E9 E8 E7 E6 E5 E4 E4 E3 E1 E0 E0 DF DE DD DD DC DB DB DA D9 D8 D8 D7 D6 D6 D5 D5 D4 D3 D3 D2 D1 D1 D0 D0 CF CF CE CE CD CD CC CB CB CA CA C9 C9 C9 C8 C8 C7 C7 C6 C6 C5 C5 C4 C4 C4 C3 C3 C2 C2 C1 C1 C1 C0 C0 C0 BF BF BE BE BE BD BD BC BC A3 0D 09 06 05 05 05 06 07 08 0A 0B 0C 0D 0E 0F 10 11 12 14 15 16 17 18 19 1A 1A 1B 1C 1D 1E 1F 20 21 21 22 23 23 24 25 25 26 27 28 29 29 2A 2A 2B 2B 2C 2D 2D 2E 2F 2F 30 30 31 31 32 32 33 33 34 35 35 35 36 36 37 37 38 38 38 39 3A 3A 3A 3B 3B 3C 3C 3C 3D 3D 3E 3E 3F 3F 3F 40 40 40 41 41 42 42 43 43 43 $Ex0 = @E1,0,0,127,0 ; $L2{a} = %a%a ; /* FM_a ===================================================================== */ $F00 = q16 @Q0 @14-1 $V16 o6 l8 d-e- ; $F01 = /:2 $V19 r48 f4d-4c4>a-4 a-4 b-4.b-& b-2 b-4.b-8& b-8.&b-24 < / $V16 d-e- :/ @14-2 $V16 d-e- ; $F02 = f2&f ffb- a-d-e-f& f4e-f g-fe-d- c4d-e- f2& f4g-f ; $F03 = e-4&e-16e-16 $V1F e-16 $V16 e-16 fg-16fe-. e-d-cd- b-4&b-16>b-16b-16g-b-16b-16a- b-4.b-& b-2 b-4.b-& b-.&b-24 ; $F05 = b-4a-4e-4 b-4a-4r4 b-4a-4e-4 f4.g&g2 f4.g& g.&g24&g96 < / r4 :/ @14-3 $LE $V21_F $DTF1 @Q2 d-e- ; $F12 = e-*f8&f4.& fffb- a-d-e-f& f4e-f g-fe-d- c4d-e- e-*f8&f4.& f4g-f ; $F13 = e-4&e-16e-16e-16e-16 e-*f16&f16g-16fe-. e-d-cd- b-4& b-16>b-16b-16g-b-16b-16a-f4.g&g2 f4.g& g.&g24&g96 ; $F15 = r4 ; $F16 = & g4 ; $TEMPO $RANGE $NS $FMb $F10 /:$LOOP $F11 $F12 $F13 $F14 / $F15 :/ $F16 ; /* FM_c ===================================================================== */ $F20 = q16 @Q0 $V1B r4 ; $F21 = @14-1 o4 l2 /:2 b- f g- f e- f $L2{b-4.b-8& b-2} :/ ; $F22 = @14-2 l8 $L2{g-} $L2{f} e-b-b- >a-a-} ; $F23 = cgg >agfb-4.b-4.b-16&a16 a-a-16 f16&d-16 ; $F33 = $V1B c4.c >a4.g4 r16 $V1E f4f4 b-4.b-&b-4.b-b-b-b-b-b- $RI a-48& a-4b-8.&b-24b-48& ; $F43 = b-4&b-16b-16 $V24 b-16 $V1B b-16 b-4a-8.&a-24b-8.d-16&d-4 a-8.f16&f4 b-8.&b-24b-48& b-4a4 @14-3 $RI $V26_F $DTF4 b-8.&b-*a-24 &a-8r4. r4a-8&a-12b-24& b-4.&b-12e-24& e-4g-8&g-12a-24& a-2..&a-12g24& ; $F53 = g4&g16g16 $V24 g16 $V1B g16 a4&a16a8. f4f8&f12g-8.>b-16&b-4 ,a-,,f,,d-} & <$S384E{d-,>,b-,,a-,,e-} & <$S384F{c,>,a-,,f,,d-} & ; $S03 = >$S384E{b-,<,e-,,c,,e-} & $S192G{f,,d-,,c,>,a-} & <<$S192G{f,,d-,>,b-,,g} & ; $S04 = $S384D{d-} & <$S192G{e-,,d-,,c,>,b-} & $S192H{b-,a} & $S144A{f} $S240A{g} $S144A{f} $S240C{g} ; $TEMPO $RANGE $NS $SSGa $DTS0 $S00 /:$LOOP $S01 $S02 $S03 $S04 :/ ; /* SSG_b ==================================================================== */ /* Vol(n/ms) : 8(18) 6(216) 5(679) 4(1146) 3(1593) 2(2057) 1() */ $S144I{a} = @X100 %a%2 & @X92 %a%22 & @X88 %a%52 & @X84 %a%52 & @X80 %a%16 ; $S240J{a} = @X100 %a%2 & @X92 %a%22 & @X88 %a%52 & @X84 %a%52 & @X80 %a%50 & @X76 %a%52 & @X72 %a%10 ; /* Vol(n/ms) : 8(18) 6(216) 5(679) 4(1146) 3(1304) 2(1361) 1(1394) 0() */ $S240K{a} = @X100 %a%2 & @X92 %a%22 & @X88 %a%52 & @X84 %a%52 & @X80 %a%18 & @X76 %a%6 & @X72 %a%4 r%84 ; /* Vol(n/ms) : 8(18) 6() ~ , 384N -> 8(18) 6() ~ 7(18) 5()*/ $S384L{a} = @X100 %a%2 & @X92 %a%382 ; $S384M{a,b,c,d,e,f,g} = @X100 %a%2 & @X92 %a%94 & %b @X100 %c%2 & @X92 %c%94 & %d @X100 %e%2 & @X92 %e%94 & %f @X100 %g%2 & @X92 %g%94 ; $S384N{a,b,c,d,e,f,g} = @X100 %a%2 & @X92 %a%46 & %b @X100 %c%2 & @X92 %c%46 & %d @X100 %e%2 & @X92 %e%46 & %f @X96 %g%2 & @X88 %g%238 ; $S192O{a,b,c,d,e,f,g} = @X100 %a%2 & @X92 %a%46 & %b @X100 %c%2 & @X92 %c%46 & %d @X100 %e%2 & @X92 %e%46 & %f @X100 %g%2 & @X92 %g%46 ; $S192Q{a,b} = @X100 %a%2 & @X92 %a%94 & @X100 %b%2 & @X92 %b%94 ; $S10 = $Ex0 q16 @Q0 @13-0 r4 ; $S12 = $S384L{b-} <$S384M{d-,>,a-,,f,,d-} <$S384M{d-,>,b-,,a-,,e-} <$S384N{c,>,a-,,f,,d-} ; $S13 = >$S384M{b-,<,e-,,c,,e-} $S192O{f,,d-,,c,>,a-} <<$S192O{f,,d-,>,b-,,g} ; $S14 = $S384L{d-} <$S192O{e-,,d-,,c,>,b-} $S192Q{b-,a} $S144I{f} $S240J{g} $S144I{f} $S240K{g} ; $TEMPO $RANGE $NS $SSGb $DTS1 $S10 /:$LOOP $S01 $S12 $S13 $S14 :/ ; /* SSG_c (tone) ============================================================= */ /* Vol(n/ms) : A(18) 8(89) 7(528) 6(948) 5(1368) 4(1787) 3() */ $T48A{a} = @X108 %a%2 & @X100 %a%8 & @X96 %a%38 ; $T96A{a} = @X108 %a%2 & @X100 %a%8 & @X96 %a%48 & @X92 %a%38 ; $T144A{a} = @X108 %a%2 & @X100 %a%8 & @X96 %a%48 & @X92 %a%48 & @X88 %a%38 ; $T240A{a} = @X108 %a%2 & @X100 %a%8 & @X96 %a%48 & @X92 %a%48 & @X88 %a%47 & @X84 %a%47 & @X80 %a%40 ; /* Vol(n/ms) : A(18) 8(89) 7(528) 6(948) 5(1314) 4(1349) 3(1404) 2(1441) 1(1477) 0() */ $T240B{a} = @X108 %a%2 & @X100 %a%8 & @X96 %a%48 & @X92 %a%48 & @X88 %a%40 & @X84 %a%4 & @X80 %a%6 & @X76 %a%4 & @X72 %a%4 r%76 ; $S20 = $Ex0 q16 @Q0 @13-0 o7 $T48A{d-} $T48A{e-} ; $S21 = /:2 /:2 $T96A{f} $T96A{d-} $T96A{c} / >$T96A{a-} < :/ $T48A{d-} $T48A{e-} $T96A{f} $T96A{d-} $T96A{c} >$T96A{a-} $T144A{b-} $T240A{b-} $T144A{b-} / $T144A{b-} <$T48A{d-} $T48A{e-} :/ $T240B{b-} ; $S22 = >$S384L{g-} $S384M{a-,,f,,d-,>,a-} <$S384M{b-,,g-,,e-,,c} <<$S384N{c,>,a-,,f,,d-} ; $S23 = >>$S384M{g,<,c,>,a,<,c} $S192O{b-,,b-,,a-,,a-} <$S192O{d-,>,b-,,g,,e-} ; $S24 = r1 o5 $T48A{b-} $T48A{b-} $T48A{g} $T48A{g} $T96A{f} $T96A{f} r1 r2. ; $S25 = o7 $T48A{d-} $T48A{e-} ; $TEMPO $RANGE $NS $SSGc $DTS2 $S20 /:$LOOP $S21 $S22 $S23 $S24 / $S25 :/ ; /* SSG_c (noise-tone) ======================================================= */ /* Vol(n/ms) : 4(18) 8(55) 6(145) 5(219) 3(237) 5(272) 4(363) 3(437) 1(456) 2(582) 1(656) 4(18) 8(55) 6(145) 5(219) 3(237) 6(272) 5(310) 4(437) 2(456) 4(491) 3(656) 1(674) 2(802) 1(876) 0() */ $T192C{a} = @X84 %a%2 & @X100 %a%4 & @X92 %a%10 & @X88 %a%8 & @X80 %a%2 & @X88 %a%4 & @X84 %a%10 & @X80 %a%8 & @X72 %a%2 & @X76 %a%14 & @X72 %a%8 & @X84 %a%2 & @X100 %a%4 & @X92 %a%10 & @X88 %a%8 & @X80 %a%2 & @X92 %a%4 & @X88 %a%4 & @X84 %a%14 & @X76 %a%2 & @X84 %a%4 & @X80 %a%18 & @X72 %a%2 & @X76 %a%14 & @X72 %a%8 r%24 ; /* Vol(n/ms) : 5(18) 9(55) 7(108) 6(219) 4(237) 7(272) 5(417) 4(437) 3(456) 5(492) 4(582) 3(656) 2(674) 3(710) 2(875) 1(1094) 0(1312) 4(+18) 6(+55) 5(+201) 4(+219) 3(+237) 5(+272) 4(+365) 3(+437) 2(+456) 3(+492) 2(+656) 1(+875) 0() */ $T288D{a} = @X88 %a%2 & @X104 %a%4 & @X96 %a%6 & @X92 %a%12 & @X84 %a%2 & @X96 %a%4 & @X88 %a%16 & @X84 %a%2 & @X80 %a%2 & @X88 %a%4 & @X84 %a%10 & @X80 %a%8 & @X76 %a%2 & @X80 %a%4 & @X76 %a%18 & @X72 %a%24 r%24 @X84 %a%2 & @X92 %a%4 & @X88 %a%6 & @X84 %a%12 & @X80 %a%2 & @X88 %a%4 & @X84 %a%10 & @X80 %a%8 & @X76 %a%2 & @X80 %a%4 & @X76 %a%18 & @X72 %a%24 r%48 ; $N10 = $Ex0 @4 @W-50 @N85 r4 ; $N11 = /:2 /:5 r1 :/ :/ ; $N12 = r1 r1 r1 r1 ; $N13 = r1 r1 ; $N14 = $T192C{c} $T192C{c} r1 $T288D{c} r%96 $T288D{c} r%96 ; $N20 = $Ex0 @13-0 o8<< r4 ; $TEMPO $RANGE $NOIa $N10 /:$LOOP $N11 $N12 $N13 $N14 :/ ; $TEMPO $RANGE $NOIb $N20 /:$LOOP $N11 $N12 $N13 $N14 :/ ;