#TITLE プリンセスメーカー2 (OPN) / プロフィール決定 #ARTIST Masahiro Kajihara (KAJA) #CODING Mayu Hiraizumi (dic.nicovideo.jp/u/11448931) #COMMENT JASRAC work code:- / MML coded: 2015/04/14 rev.0 / D Major /* Ini ====================================================================== */ /* All part 1 */ $ALL1 = t105.70 ; /* (64time/36.330sec)*60sec %1=5.913ms */ /* All part 2 */ $ALL2 = x2 ; /* 96dB dynamic range */ /* Note shift */ $NS = ns0 ; /* expect rhythm part */ /* Repeat */ $LOOP = 32 ; /* Volume @V0~127 [default=122] */ /* YM2203 FM_a */ $FMa = @V122 ; /* YM2203 FM_b */ $FMb = @V122 ; /* YM2203 FM_c */ $FMc = @V122 ; /* 2op */ /* YM2203 FM_d */ $FMd = @V122 ; /* 1op */ /* YM2203 FM_e */ $FMe = @V122 ; /* 1op */ /* YM2203 SSG_a */ $SSGa = @V122 ; /* YM2203 SSG_b */ $SSGb = @V122 ; /* YM2203 SSG_c */ $SSGc = @V122 ; /* Detune default */ $DT0 = @D8 ; /* Detune FM_down */ $DTFd = @D0 ; /* Data ===================================================================== */ /* --FM-- */ #OPN@1 { /* a01 - bass1 */ 2, 7, 28, 8, 4, 4, 1, 40, 2, 1, 7, 0, 28, 0, 0, 4, 0, 50, 2, 12, 3, 0, 28, 0, 0, 4, 0, 40, 2, 3, 7, 0, 26, 8, 4, 6, 1, 0, 2, 1, 3, 0, 15 } #OPN@2 { /* a09 - bass2 */ 3, 7, 27, 14, 0, 7, 3, 34, 0, 8, 7, 0, 31, 8, 0, 7, 6, 54, 0, 0, 3, 0, 31, 20, 0, 7, 6, 15, 0, 0, 7, 0, 31, 6, 0, 8, 14, 0, 0, 1, 0, 0, 15 } #OPN@3 { /* b01 - melo1 */ 4, 0, 28, 12, 0, 3, 4, 40, 1, 15, 3, 0, 26, 8, 4, 7, 3, 0, 1, 1, 3, 0, 28, 12, 0, 3, 4, 40, 1, 15, 7, 0, 26, 8, 4, 7, 3, 0, 1, 1, 7, 0, 15 } #OPN@4 { /* b08 - melo2 */ 4, 7, 31, 0, 0, 4, 0, 27, 0, 2, 7, 0, 18, 0, 0, 7, 0, 0, 0, 2, 7, 0, 31, 0, 0, 4, 0, 25, 0, 1, 3, 0, 18, 0, 0, 7, 0, 0, 0, 1, 3, 0, 15 } #OPN@5 { /* c01 - delay melo1(2op) */ 6, 0, 28, 12, 0, 3, 4, 40, 1, 15, 3, 0, 26, 8, 4, 7, 3, 0, 1, 1, 3, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 15 } #OPN@6 { /* c08 - delay melo2(2op) */ 6, 7, 31, 0, 0, 4, 0, 27, 0, 2, 7, 0, 18, 0, 0, 7, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 15 } #OPN@7 { /* c01 - sine wave(1op) */ 6, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 26, 8, 4, 6, 1, 0, 2, 1, 3, 0, 0, 0, 0, 0, 0,127, 0, 0, 0, 0, 15 } $V10 = @X116 ; /* 127-16 +5 */ $V12 = @X114 ; $V15 = @X111 ; $V17 = @X109 ; $V18 = @X108 ; $V19 = @X107 ; $V1C = @X104 ; $V1D = @X103 ; $V1F = @X101 ; $V20 = @X100 ; $V21 = @X99 ; $V24 = @X96 ; $V25 = @X95 ; $V27 = @X93 ; $V28 = @X92 ; /* --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 ; $Lx0 = @L0,0 ; /* FM_a ===================================================================== */ $LFa1 = @L30,33,0,48,99,0; $MFa{a} = $V12 %a $V19 %a ; $MFa2{a} = $V12 %a $V19 %a $V12 %a $V19 %a ; $Fa0 = q16 @Q0 $LFa1 ; $Fa01 = @14-1 $V10 l4 o3 d1 >g1 e2gb a2g1 bab a&a8a8ab a&a8a8 $MSa{a} ; $Sc15 = $MSa2{b} < $MSa2{c+} $MSa2{d} $LSa1 $ExS1 @X127 d2 ; $ALL1 $ALL2 $NS $SSGc $DT0 $Sc0 /:$LOOP $Sc01 $Sc09 $Sc11 $Sc09 $Sc15 :/ ;