もうちょっとMMLのテスト

$P=/:v8cv0/:15c:/:/;

L16 @3 @w0 q16 @e1,0,127,127,0

@'a'
t28183$P t27791$P t27902$P t27784$P t27629$P t27449$P t27277$P t27318$P t27335$P t26938$P t26619$P t26318$P t26153$P t25872$P t26284$P t26470$P t26914$P t27067$P t27730$P t28133$P t28909$P t29412$P 
@'i'
t30422$P t30908$P t31328$P t32191$P t32307$P t32682$P t33368$P t33751$P t33778$P t33780$P t33887$P t33932$P t34041$P t34457$P t34571$P t34534$P t34354$P t34246$P t33956$P t33849$P t34000$P t34075$P t34097$P t34166$P t34335$P 
@'u'
t34510$P t34625$P t34681$P t34604$P t34679$P t34824$P t34798$P t34840$P t34806$P t34543$P t34522$P t34384$P t34378$P t34414$P t34361$P t34277$P t34009$P t33665$P t33288$P t32556$P t31843$P t31077$P t29838$P t28919$P 
@'e'
t28244$P t27578$P t26389$P t26639$P t24822$P t24360$P t23662$P t23572$P t23446$P t23313$P t23035$P t22846$P t22734$P t22897$P t22906$P t23111$P t22592$P t22574$P t22470$P t22272$P t22511$P t22643$P 
@'o'
t22432$P t22399$P t22540$P t22435$P t22363$P t21859$P t21429$P t21257$P t20902$P t19812$P t19666$P t20383$P t19000$P t20122$P t20068$P t19360$P t20191$P t18379$P t18908$P t19030$P t18529$P 

t120r4v0c320

涙を拭いて

魔界塔士Sa・Ga - Wikipedia でも「名曲中の名曲」と評されるぐらいの有名な曲.CDではメインの旋律に抑揚やビブラートがかかっていて,さらに情感のある曲になっています.MMLだと音量変化をつけられなくてモノトーンになってしまって口惜しい感じです.

Sa・Ga2のとは微妙にメロディとか違いますね.

魔界塔士Sa・Ga 涙を拭いて

T86 O5 L8 V8 @3 @E1,0,100,100,100
/:
b<f+gab2&b4r4ba<d>bg1r2f+ead
c2&c8r8cde4.ed4c4>b4.ba+4<c+4>b2.r4

b<f+gab2&b4r4ba<d>bg1r2f+ead
c2r>b<cgf+4e4d4f+4e1r1

defa<c4>bab4g2r4efa<ce4dcd2>r2
defa<c4>bab4g2r4efa<ce4dc> T83 b2> T80 r2 T86
:/
;


T86 O5 L8 V1 @3 @w30 @E1,0,100,100,100
/:
/:4 gb :/ /:4 f+b :/ /:4 eb :/ /:4 f+a :/ 
/:4 eg :/ /:4 cf+ :/ /:4 c+f+ :/ ef+ef+d+f+d+f+

/:4 gb :/ /:4 f+b :/ /:4 eb :/ /:4 f+a :/ 
/:4 eg :/ /:4 f+a :/ /:4 gb :/ /:4 eg :/

/: afdf :/ /: gfdf :/ /: afef :/ /: gfdf :/
/: afdf :/ /: gfdf :/ /: afef :/ T83 af+ef+ T80 af+d+f+ T86
:/
;

T86 O4 L4 V4 @3 @w30 @E1,0,127,0,127
/:
e2r4.e8d2r2c2r4.c8>b2r2
a2r4.a8<d2r2f+2c+2>b2r2<

e2r4.e8d2r2c2r4.c8>b2r2
a2r4.a8b2r2<c2r2c+2r2

/:7 r1 :/ T83 r2 T80 r2 T86
:/
;

T86 O4 L8 V5 @3 @w30 @E1,0,0,100,8
/:
/:16 r1 :/

V5d16r. V2d16r. V5a16r. V2a16r. V5>g16r.<g16r.>g16r.rr
V5<f16r. V2f16r. V5<c16r. V2c16r. V5>>g16r. V2<g16r. V5d16r. g16r. 
V5d16r. V2d16r. V5a16r. V2a16r. V5>g16r.<g16r.>g16r.rr
V5<f16r. V2f16r. V5<c16r. V2c16r. T83 V5>>b16r. V2<b16r. T80 V5f+16r. b16r. T86
:/
;

後半のベース音パートはゲートタイムの設定を使えば良かったと今更思った.あと,最後のリタルダンドはちょっとくどいかも.

ヒゲダンス

マクロ機能が使えるということでテストしてみた.

$A=<gf+ede.d.>b<e.d.>b<d.e.d>;
$B=g.b.<df+.d.>b<e.d.>b<d.e.d>;
$C=T140 L8 V7 @1 $A$A$B$B;
$N=100;

オクターブだけ違う三つのメロディパート
O4 /:$N $C :/; 
O3 /:$N $C :/;
O2 /:$N $C :/;

ドラムパート
T140 L16 V8  @4 @n0   @E1,0,5,0,0   /:$N /:16 crrrcrrr :/ :/;
T140 L16 V4  @4 @n0   @E1,0,0,64,0  /:$N /:16 rrc8rrc8 :/ :/;
T140 L16 V5  @4 @n90  @E1,0,64,0,32 /:$N /:16 rrrrcrrr :/ :/;
T140 L16 V10 @4 @n127 @E1,0,18,0,10 /:$N /:16 crrrcrrr :/ :/;

あんまり上手な使い方ではないと思うけど,まあ要はテキストを置換してくれるということで.
ドラムは適当です.


あと気づいた点として,マクロの後ろに日本語でコメントを書こうとしたらおかしなことになってしまいました.やっぱりコメント記法もあるといいですね.

嗚呼懐かしき魔界塔士Sa・Ga

すごいタイミングで Sa・Ga 全曲集 を入手してしまった.懐かしすぎる.泣ける.

というわけで,ここから Sa・GaMMLが続くことになるかと思いますw.なにはともあれということで.

魔界塔士Sa・Ga プロローグ

T75 O5 L8 V8 @3 @E1,32,64,100,100
eeb2a+16b16<c#> b2r2 
<eeb2a+16b16<c#> b2r2

/:
g+2ag+f+a g+4e4.r>b4
<c4e4f+4e4 e2d+4.r
g+2ag+f+a g+4e4.r>b4
<c4e4f+4e4 b2.r4

eeb2a+16b16<c#> b4e2e4
<c2d4c4> b2.r4
eeb2a+16b16<c#> b4e2e4
<e2d4c4> b2.r4
:/
;

T75 O5 L8 V1 @3 @E1,0,0,127,1
eeb2a+16b16<c#> b2r2 
<eeb2a+16b16<c#> b2r2

/:
g+2ag+f+a g+4e4.r>b4
<c4e4f+4e4 e2d+4.r
g+2ag+f+a g+4e4.r>b4
<c4e4f+4e4 b2.r4

eeb2a+16b16<c#> b4e2e4
<c2d4c4> b2.r4
eeb2a+16b16<c#> b4e2e4
<e2d4c4> b2.r4
:/
;


T75 O5 L8 V8 @3 @E1,24,48,100,127
r1 eeb2a+16b16<c#>
b2r2 <eeb2a+16b16<c#>
;

T75 O5 L8 V1 @3 @E1,0,0,127,1
r1 eeb2a+16b16<c#>
b2r2 <eeb2a+16b16<c#>
;

T75 O4 L2 V5 @3 @E1,64,127,127,127
r1r1r1r1

/:8
er  dr
cr >br<
:/
;

T75 O5 L16 V2 @3 @E1,1,0,127,127
r1r1r1r1

/:8
/:4 ebf+g+ :/ /:4 ebf+g+ :/
/:4 ebf+g :/ /:4 d+bef+ :/
:/
;

ゲームボーイの音はなかなか侮れないもので,いい音がするんですよこれがまた.音量変化,ビブラートもついているのでMMLでは再現し切れていません.知り合いの任天堂の中の人も,初代ゲームボーイ矩形波はいい,と言ってた.


自分はSa・Ga2の中ボスの曲である"死闘の果てに"が好きですねー.1と2はかなりはまったなぁ.

MML で ゼビウス

YouTube - ゼビウス(Famicom)
これを参考に作ってみた.間違ってたら是非教えてください.

イントロ

T150 O6 L12 @3 @W90 @E1,0,0,127,0
f4&frcfa<c>arf grggrd&drgfre
f4&frcfa<c>arf g-rg-g-rf&f4
;
T150 O5 L12 @3 @W90 @E1,0,0,127,0
a4&araa<cfc>ra b-rb-b-rb-&b-rb-b-rb-
a4&araaaaara b-rb-b-ra&a4
;
T150 O4 L12 @2
/:6 ffffrr :/
ffffrf
;

エンベロープの設定はやはりリリースに何か問題があるみたいなので,音色は忠実ではありません.
リリースに何も問題はなく(こちらのエントリおよびコメント欄を参照),音を作り直しました.

テーマ

T150 O6 L16 @2 @E1,0,0,127,10
/:8
c<c>b<cec>b<c> c<c>b-<cec>b-<c>
c<c>a<cec>a<c> c<c>a-<cec>a-<c>
:/

ボム

T150 O6 L72 V8 @2 @E1,0,0,127,10
/:8 O6 V8
c&d-&d&e-&e&e-&d&d-&c>&b&b-&a&a-&g&g-&f&e&e-&d&d-&c>&b&a&g&f&e-&d-c>&br
:/

ピッチベンドできないのでかなり力業&適当.当時の開発者もこんな風に音を作ってたのかなぁ.

ボム(命中)

T150 O6 L72 V8 @2 @E1,0,0,127,10
/:8 O6 V8
c&d-&d&e-&e&e-&d&d-&c>&b&b-&a&a-&g&g-&f&e&e-&d&d-&c>&b&a&g&f&e-&d-c>&br
:/
;
T150 L72 @4 V8 @n121 @E1,0,0,127,80
/:8
/:29 r:/ c
:/
r4

爆発の音はちょっといまいち.リリースがうまく設定できればもうちょっと似せられそうかも.
作り直しました.

ビーム

まだ

敵のやられた音

まだ

この二つは難しい

上記をまとめて実際のプレイ風にしてみる

まだ
ってかかなりめんどくさそう><

スペランカー オープニング

間違ってるかもだけど.

t75 o4 l16 @3 @w72 @E1,0,127,0,127
/: e4<e8e8> :/
/: e4<e4> :/ /: d4<d4> :/
/: e4<e>gbg :/ /: d4<d>gbg :/
e4<e>bgb e4<e8e8> e4<e8e8> 
b4f#4 f#4f#4 
;

t75 o4 l16 @3 @w72 @E1,0,127,0,127
r1 /: b8<e8e8>b8 :/ /: b8<e8e8>b8 :/
/: <f+>bb<e r4> :/ /: <f+>bb<e r4> :/
b<egf#e4 f#egef#ef#e
f#egef#ef#e f#>b<d>b<f#>b<d>b
<f#8f#8f#4
;

いいねぇ〜