/*
[PC88] JESUS - 蒼い無限 - (C)ENIX 1987
original MDX by RUPA/Y.ROMI
FlMML MML by LinearDrive
date:2011-02-20 [FlMML rev.38704]
JASRAC:081-0041-1
*/
#OCTAVE REVERSE
#VELOCITY REVERSE
/* シーケンサ初期化用 */
$INITFM = r8 q16 @q0 x1 @x127 @v0 ns0 @d0 @l0,0,0,0,0,0;
/* FM音源音色初期化用 */
$POFF = @o0,0 @o0,1 @o0,2 @o0,3 @i0,0 @i0,1 @i0,2 @i0,3;
/* FM音源トラック向け音量制御用 $V[connection][operator] */
$V01{Z}=; $V11{Z}=; $V21{Z}=; $V31{Z}=;
$V02{Z}=; $V12{Z}=; $V22{Z}=; $V32{Z}=;
$V03{Z}=; $V13{Z}=; $V23{Z}=; $V33{Z}=;
$V04{Z}=%Z; $V14{Z}=%Z; $V24{Z}=%Z; $V34{Z}=%Z;
$V41{Z}=; $V51{Z}=; $V61{Z}=; $V71{Z}=%Z;
$V42{Z}=%Z; $V52{Z}=%Z; $V62{Z}=%Z; $V72{Z}=%Z;
$V43{Z}=; $V53{Z}=%Z; $V63{Z}=%Z; $V73{Z}=%Z;
$V44{Z}=%Z; $V54{Z}=%Z; $V64{Z}=%Z; $V74{Z}=%Z;
$VF15=@v127; $VF14=@v122; $VF13=@v116; $VF12=@v111;
$VF11=@v106; $VF10=@v100; $VF9= @v95 ; $VF8= @v90 ;
$VF7= @v84 ; $VF6= @v79 ; $VF5= @v74 ; $VF4= @v68 ;
$VF3= @v63 ; $VF2= @v58 ; $VF1= @v52 ; $VF0= @v0 ;
/* FM音源音色データ定義 */
/* FM-Tone(@1) fb7,al2 */
$T11 = $POFF @o1,0 @0 @e1,0, 32,119,4096,0, 48 @v82 ns43 @d5;
$T12 = $POFF @o1,1 @0 @e1,0,3072, 0, 32 @v16 ns47 @d-11;
$T13 = $POFF @i4,1 @o2,0 @0 @e1,0,4096, 0, 96 @v97 ns0 @d-2;
$T14 = $POFF @i4,0 @0 @e1,0, 72,111, 896,0, 32 ns19 @d4;
/* CON, FB,
AR, DR, SR, RR, DL, TL, KS,MUL, DT
@001
{ 2, 7,
31, 12, 4, 10, 1, 32, 0, 12, 3,
31, 2, 4, 6, 15, 57, 3, 15, 4,
31, 12, 4, 6, 0, 30, 0, 1, 3,
31, 5, 3, 7, 2, 5, 2, 3, 2 };
*/
/* FM-Tone(@3) fb4,al0 */
$T31 = $POFF @o1,0 @13-1 @e1,0, 33,111, 512,0, 16 @v101 ns31 @d0;
$T32 = $POFF @i4,0 @o1,1 @0 @e1,0, 36,119,1024,0, 16 @v39 ns28 @d-15;
$T33 = $POFF @i4,1 @o1,2 @0 @e1,0, 18,119,1536,0, 16 @v110 ns-12 @d-2;
$T34 = $POFF @i4,2 @0 @e1,0, 56,103, 16 ns0 @d-2;
/* CON, FB,
AR, DR, SR, RR, DL, TL, KS,MUL, DT
@003
{ 0, 4,
31, 7, 6, 9, 2, 28, 3, 6, 6,
31, 6, 3, 9, 1, 58, 3, 5, 6,
31, 9, 2, 9, 1, 22, 2, 0, 6,
31, 6, 0, 9, 3, 10, 2, 1, 6 };
*/
/* FM-Tone(@5) fb7,al2 */
$T51 = $POFF @o1,0 @13-0 @e1,0, 0,127, 99999 @v84 ns0 @d3;
$T52 = $POFF @i4,0 @o1,1 @0 @e1,1, 36, 95, 20 @v91 ns12 @d3;
$T53 = $POFF @o2,1 @0 @e1,0, 0,127, 32 @v51 ns24 @d3;
$T54 = $POFF @i4,1 @0 @e1,1, 0,127, 32 ns0 @d3;
/* CON, FB,
AR, DR, SR, RR, DL, TL, KS,MUL, DT
@005
{ 3, 7,
31, 0, 0, 0, 0, 39, 1, 1, 3,
19, 11, 0, 11, 4, 36, 0, 2, 3,
31, 15, 0, 9, 0, 51, 1, 4, 3,
19, 15, 0, 9, 0, 14, 1, 1, 3 };
*/
/* FM-Tone(@6) fb0,al4 */
$T61 = $POFF @o1,0 @0 @e1,0, 0,127, 99999 @v90 ns0 @d2;
$T62 = $POFF @i4,0 @0 @e1,0, 64,103,1280,0, 32 ns0 @d0;
$T63 = $POFF @o1,1 @0 @e1,0, 0,127, 99999 @v15 ns36 @d-1;
$T64 = $POFF @i2,1 @0 @e1,0, 48,103,1280,0, 32 ns0 @d1;
/* CON, FB,
AR, DR, SR, RR, DL, TL, KS,MUL, DT
@006
{ 4, 0,
31, 0, 8, 0, 4, 35, 3, 1, 2,
25, 7, 2, 7, 3, 15, 2, 1, 4,
31, 0, 8, 0, 4, 90, 3, 8, 5,
25, 8, 2, 7, 3, 15, 2, 1, 1 };
*/
/* MML定義 (ch.A FM) */
$A0 = $INITFM o7
;
$A1{S} =
$T6%S $V4%S{$VF11}
@l8,24,0,3,0,0
r4c4.d4.c4&c8r4c4.c8
d2&d8g8e8d8c4.d8c8
d2&d8g8e8d8c4.d8
$T1%S $V2%S{$VF11}
f16g16a2a+8a8g16f8a16&a2..f16g16a2>c8
d2&d8g8e8d8c4.d8c8f2r4< :/ a+8r4a+8>e8e16r8.e8<
a8r4a8>d8d16r8.d8c2 f8r4f8f8r4.<
/:4 f8>c8f2r4< :/ a+8r4a+8>e8e16r8.e8<
a8r4a8>d8d16r8.d8c2g+4g4c8r4c8c4.r8 <
/:3 f8r4f8f8r4. :/ f8r4f8f8f16r8.f8
a+8a+16r8.a+8>e8e16r8.e8d8d16r8.d8
t73.98 /*t73.9820*/ c4&
t68.77 /*t68.7720*/ c4 <
t63.41 /*t63.4131*/ f1&f1
;
/* MML定義 (ch.C FM) */
$C0 = $INITFM o5
;
$C1{S} =
$T6%S $V4%S{$VF10}
@l8,24,0,3,0,0
r4e16g16e16g16e8d8&d16f16d8
r4f16a+16f16a+16f8e8.g16e8
r4e16g16e16g16e8d8.f16d8
c16e16c16e16c8d8
c8f8a8f8c+8f8c+8f8
c4c16f16a16a+8a8g8f8
c8f8a8f8c+8f8>c+8e8
f8e8d+8
c16c16c16c16c16f16a16a+8a8g8f8
c8f8a8f8c+8f8>c+8e8
f8e8d+8
c16c16c16c16c16< :/ a4.r8<
/:3 a+8>f8d8c8g8e8c8d8a8f8d8c8g8e8c8< :/
a+8>f8d8c8g8e8c8d+8g8d+8g8 r8 d8f8d8
e8d16e16c16f16d16e16c16e16c16e8r8
/:4 c16f16 :/ /:4 c+16f16 :/
c16f16c16f16> a+16a16g16f16 a16f16c16
f16c16e16c16d+16c16
c16c16c16c16c2&c2
;
/* 演奏 */
$A0 $A1{1};
$A0 $A1{2};
$A0 $A1{3};
$A0 $A1{4};
$B0 $B1{1};
$B0 $B1{2};
$B0 $B1{3};
$B0 $B1{4};
$C0 $C1{1};
$C0 $C1{2};
$C0 $C1{3};
$C0 $C1{4};
/*
波形メモリ定義(フィードバック変調済み正弦波)
【生成式】 y = [TL]sin( rd + [FB][2*pi]last_y )
【パラメータ】 TL:OPN-TotalLevel, rd:ラジアン, FB:OPN-FB変調率, pi:円周率, last_y:前回のy.
*/
/* WAV13-0 【生成情報】 1周期分440サンプル生成。 TL=39(0.034475..倍), FB=7(2倍). */
#WAV13 0,8184878A8E9194979A9DA0A3A6A9ACAFB2B5B8BABDBFC2C4C7C9CCCED0D2D4D6D8DADCDEE0E1E3E4E6E7E9EAECEDEEEFF0F1F2F3F4F5F6F7F8F8F9FAFAFBFBFCFCFDFDFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFDFDFDFCFCFCFBFBFAFAF9F9F8F8F7F7F6F5F5F4F3F3F2F1F1F0EFEFEEEDECEBEBEAE9E8E7E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C6C5C4C3C2C1C0BEBDBCBBBAB9B7B6B5B4B3B2B0AFAEADABAAA9A8A7A5A4A3A2A09F9E9D9B9A99989695949391908F8E8C8B8A89878685838281807E7D7C7B79787775747372706F6E6D6B6A69686665646361605F5E5C5B5A59575655545351504F4E4D4B4A4948474644434241403F3D3C3B3A3938373635343231302F2E2D2C2B2A292827262524232221201F1E1E1D1C1B1A191817171615141313121110100F0E0E0D0C0C0B0A0A09090808070706060505040404030303020202020101010101010101010101010101010101020202020303040404050606070708090A0A0B0C0D0E0F10111314151618191A1C1E1F21222426282A2C2E30323437393B3E404345484A4D505356585B5E6164676B6E7174777A7E
/* WAV13-1 【生成情報】 1周期分440サンプル生成。 TL=28(0.089125..倍), FB=4(0.25倍). */
#WAV13 1,80828486888A8C8E91939597999B9D9FA1A3A5A7A9ABADAFB1B3B5B7B9BABCBEC0C2C3C5C7C9CACCCECFD1D2D4D5D7D8DADBDDDEDFE1E2E3E5E6E7E8E9EAEBECEEEEEFF0F1F2F3F4F5F5F6F7F8F8F9F9FAFBFBFCFCFCFDFDFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFCFCFCFBFBFAFAF9F9F8F7F7F6F5F5F4F3F3F2F1F0EFEFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDCDBDAD9D8D7D5D4D3D2D0CFCECCCBCAC8C7C6C4C3C2C0BFBDBCBBB9B8B6B5B3B2B0AFADACAAA9A7A6A4A3A19F9E9C9B999896949391908E8D8B898886858381807E7D7B797876757371706E6D6B6A6866656362605F5D5C5A5857555452514F4E4C4B4A4847454442413F3E3D3B3A393736353332312F2E2D2C2A2928272624232221201F1E1D1C1B1A19181716151413121111100F0E0D0D0C0B0B0A09090807070606050504040403030302020201010101010101010101010101010101010102020202030304040405050607070808090A0A0B0C0D0E0F0F1011121314151718191A1B1C1E1F202223242627292A2C2D2F3032343537393A3C3E4041434547494B4D4E50525456585A5C5E60626466696B6D6F71737577797B7E
/*EOF*/