FlMML(MML記法)の音色パラメータ図解&楽器音テンプレ
FlMMLのソースコードを読みつつ作ってみました。Illustratorの練習も兼ねてたり(サインカーブの描き方なんかがわかった)。
エンベロープについては、WikipediaのADSRの項目も参考になると思います。
波形サンプル
一通りの波形をショーケース的に鳴らしてみます。
サイン波
@0 l16 o6 gf+dec>ab8grard2 o2 g<dg<dg<dg<dg<dg4;
ノコギリ波
@1 l16 o6 gf+dec>ab8grard2 o2 g<dg<dg<dg<dg<dg4;
三角波
@2 l16 o6 gf+dec>ab8grard2 o2 g<dg<dg<dg<dg<dg4;
パルス波
@3 l16 o6 gf+dec>ab8grard2 o2 g<dg<dg<dg<dg<dg4;
パルス波(デューティ比の変更)
@3 l8 @w0c @w5c+ @w10d @w15d+ @w20e @w25f @w30f+ @w35g @w40g+ @w45a @w50a+ @w55a @w60g+ @w65g @w70f+ @w75f @w80e @w85d+ @w90d @w95c+ @w100c;
ホワイトノイズ
@4 l8 @n0c @n70c @n80c @n90c @n100c @n110c @n120c @n121c @n122c @n123c @n124c @n125c @n126c @n127c;
楽器音サンプル
せっかくなので、いろんな楽器音のようなものを作ってみました。音色・エンベロープ設定をそのままコピペしたり、これを基にパラメータをいじくって使うと便利かなと。サンプルフレーズは頑張ってみましたがしょぼいかも。
ピアノ
@3@w50@E1,0,170,0,12 t200 v6 l1q14 o5 c c c2>b2<c; @3@w50@E1,0,170,0,12 t200 v6 l1q14 o5 e f e2 f2 e; @3@w50@E1,0,170,0,12 t200 v6 l1q14 o5 g a g2 g2 g; @3@w50@E1,0,170,0,12 t200 v6 l1q14 o4 c>f g2 g2<c;
エレクトリックピアノ
@2@E1,0,100,0,10 t180 v15 l8q14 o3 d4.a4.<d4 >a4.<d4.>a4 e4.b4.<e4 >b4.<e4.>e-4; @2@E1,0,100,0,10 t180 v12 l8q10 o5 r4er4e4e& ee4.e4e4 r4f+r4f+4f+& f+f+4.gf4.; @2@E1,0,100,0,10 t180 v12 l8q10 o5 r4cr4>a4<c& cc4.>a4<c4 >r4br4<d4>b& bb4.bb-4.; @2@E1,0,100,0,10 t180 v12 l8q10 o4 r4fr4f4f& ff4.f4f4 r4gr4g4g& gg4.gg-4.;
オルガン
@3@w20@E1,1,32,96,4 t200 v7 l48q16 o4 gab<cdefgab<cd l8q14 o6 g4.f+2e2d4.cr >b4<dg4b4b4.<c>a4gf+g2; @3@w20@E1,1,32,96,4 t200 v7 r4 l8q14 o6 d4.d2d2>a4.ar a4a<d4g4g4.gf+4ere2; @3@w20@E1,1,32,96,4 t200 v7 r4 l8q14 o5 g4.g2g2g4.gr g4gg4<d4d4.dd4ddc2; @3@w20@E1,1,32,96,4 t200 v7 r4 l8q14 o4 g4.g2g2g4.gr g4gg4 g4g4.gg4ggc2;
オルガン(2トラックでディレイ効果)
@2@E1,1,32,110,4 t90 v15 l8q15 o6 g4<d4>b-4.agb-agf+aq12d4 q15gdadb-a16g16ad l16 g8dga8dab-8agad<dc>b-agb-agf+agdgab-<cde; @2@E1,1,32,110,4 t90 v3r8. l8q15 o6 g4<d4>b-4.agb-agf+aq12d4 q15gdadb-a16g16ad l16 g8dga8dab-8agad<dc>b-agb-agf+agdgab-<cde;
アコーディオン
@3@w20@E1,4,32,96,12 l16 o5 e8arararg+abrbrbrab<c+rc+rc+24d24c+24>babr<er>g+4; @3@w20@E1,4,32,96,12 l16 o5 r8c+rc+rc+rrrerererrrarara8rrg+rbre4;
アコースティックギター
@3@w30@E1,0,100,0,32 v12 l4 o5 eeab<c>ba1; @3@w30@E1,0,100,0,32 v12 l4 o4 r8aaaaaaaa4;
エレクトリックギター(ディストーション)
@3@w6@E1,0,200,0,15 t180 l8 /: o4 q2ccccccq15c4 >a-q2a-a-q15b-4 q2b- q15b-4 :/; @3@w6@E1,0,200,0,15 t180 l8 /: o4 q2ggggggq15g4 e-q2e-e-q15f4 q2f q15f4 :/;
ベース
@1@E1,0,80,0,4 v15 l16q12 /: o3e8.<erc+rdrd>br<de>e<e / o3e8.<grf+r>b<d8<e>>b<de8>b :/ o3b8<b>b-8<b->a8.d<d>dd+8e8;
バイオリン
@1@E1,8,20,110,12 t140 l8 o6 q12g4r q8d q12g4r q8d gdgb< q16d4r4 q12c4r q8>a q12<c4r q8>a <c>af+a q16d4r4 q14grq16g4.bq8ag q15g24&a24&g24q10f+q16f+4.a<q8c>f+;
ハープ
@2@E1,0,64,0,32 l4 o3 f<cfc >g<dgd cg<c>>b- a<eae da<d>a; @2@E1,0,64,0,32 l8 r64 o6 r2rfga ab-4d4ggf f4e4.eed dc4<c4>eeg g4f4.fee-; @2@E1,0,64,0,32 l8 o6 r2rcef fg4>b-4<eed d4c4.cc>b- b-a4<a4cce e4d4.dd-c;
トランペット
@1@E1,1,16,60,2 t150 l12q12 o5 dddg4ggga4a6b24<c24>brga4d4 gg<df4fede4edcd1;
サックス
@3@w35@E1,4,16,80,3 l16q15 o4 b-&<e-32&f32a-b-<e-d>b-<cr>a-rb-g24&a-24&g24f8 ra-rb-g24&a-24g24fe-d8q14>b-q16<c&c4;
クラリネット
@3@w50@E1,4,20,64,4 t180 l8 o4 a4<erera4 l12 g+ag+f+ed l8 c+4c+e>arb2;
フルート
@2@E1,4,20,64,4 t180 l8 o5 b4<f+rf+rb4bag+f+g+ag+24a24g+24rf+re2;
PSG音源(音量変化なし)
@3@w50@E1,0,0,127,0 t135 v10 l16 o4 b4b8.bb4<d8.c+ c+8.>bb8.a+b2;
シンセリード(2トラックでディレイ効果)
@1@E1,0,20,112,2 t200 v15 o5 l8 g+16&a16&a4grfre&ef16e16d4refg&g4.<c4.>g4a32&b-32&b-8.a4 rgab-&b-4.<e16&f16&f4.e8&e24&f24&e24dcrcd>a&a1.r2; @1@E1,0,20,112,2 t200 v4r8. o5 l8 g+16&a16&a4grfre&ef16e16d4refg&g4.<c4.>g4a32&b-32&b-8.a4 rgab-&b-4.<e16&f16&f4.e8&e24&f24&e24dcrcd>a&a1.r2;
ドラム(上からハイハット、スネアドラム、バスドラム)
@4@n0@E1,0,5,0,0 l16 /:4 crcccrcc crcccrcc :/; @4@n90@E1,0,64,0,32 l16 /:4 rrrrcrrr rrrrcrrr :/; @4@n127@E1,0,20,0,10 l16 /:4 crrcrrcr rrcrrrcr :/;
潮騒
@4@n100@E1,150,0,127,300 v10 l1 /:10000 crcrr8 :/;
おまけ
いくつかはそのまま一緒に鳴らせそうな気がしたので、鳴らしてみた。
@1@E1,0,80,0,4 v15 l16q12 /: /: o3e8.<erc+rdrd>br<de>e<e / o3e8.<grf+r>b<d8<e>>b<de8>b :/ o3b8<b>b-8<b->a8.d<d>dd+8e8 :/; @4@n0@E1,0,5,0,1 l16 /:8 crcccrcc crcccrcc :/; @4@n90@E1,0,64,0,32 l16 /:8 rrrrcrrr rrrrcrrr :/; @4@n127@E1,0,20,0,10 l16 /:8 crrcrrcr rrcrrrcr :/; @4@n100@E1,150,0,127,300 v6 l1 /:2 crcr :/; @3@E1,0,0,127,1 v10 l16 /:4 r1 :/ /: o4 b4b8.bb4<d8.c+ c+8.>bb8.a+b2 / r2. :/;
お粗末さまでした。
4分の5拍子
ゲームミュージックっぽい(?)オリジナル小品。何に使うんでしょう、これ。ボスキャラともちょっと違うような。
音が低いので、いくらか上にトランスポーズしたいなあ。MML書き直す体力ないです><
t200 @4@n0@e1,0,5,0,1 v15 l16 /:16 /:24 /:5 crcc :/ :/ :/; t200 @4@n95@e1,0,40,0,32 v12 l8 /:16 /:7 rrcrrccrcr :/ rrcrrccccc /:16 rrcrrccrcr :/ :/; t200 @4@n127@e1,0,20,0,10 v15 l16 /:16 /:24 c4.c4.c4c4 :/ :/; t200 @1@e1,0,64,112,1 v15 l8q13 /:16 /:3 o2 araara<d4e4 o2 araaradeg<c :/ o2 b-rb-b-rb-<e-4f4 o2 b-4<b->b-4<b-b-<c>>b-b- /: /:3 o2 araar<ad4e4 o2 ar<a>ar<ad4e4 :/ o2 araar<ad4e4 o2 ar<a>ar<adgec :/ :/ ; t200 @1@e1,0,64,96,8 v6 l16q4 /:16 /:24 o6 a8<a>a<a8 >a8<a>a<a8 >a8<a>a<a8>a<a :/ :/; t200 @3@w10@e1,0,50,0,24 v10 l8q8 /:16 /:2 o7 ec>afe4r2 /:3 r2.r2 :/ :/ /:16 r2.r2 :/ :/ ; t200 @3@w10@e1,0,50,0,24 v10 l8q8 /:16 /:2 o7 c>afdc4r2 /:3 r2.r2 :/ :/ /:16 r2.r2 :/ :/ ; t200 @3@w30@e1,0,50,0,24 v3 r8. l8q8 /:16 /:2 o7 ec>afe4r2 /:3 r2.r2 :/ :/ /:16 r2.r2 :/ :/ ; t200 @3@w30@e1,0,50,0,24 v3 r8. l8q8 /:16 /:2 o7 c>afdc4r2 /:3 r2.r2 :/ :/ /:16 r2.r2 :/ :/ ; t200 @3@w10@e1,48,150,96,16 v6 l8q15 /:16 /:7 r2.r2 :/ o7 a2.&a2 /: o6 e2.b2 a4.f+4.d4e4 f4.&f24a4.&a24<c4.&c24 d4.>b4.g4d4 o6 e2.b2 <d4.>a4.a4b4 <c2>bag4b4 a1r4 :/ :/ ; t200 @1@e1,48,150,96,16 l8q15 /:16 v10 o4 a2.&a2&a2.&a2 o4 b2.&b2&b2.&b2 o5 c2.&c2&c2.&c2 o5 a2.&a2&a2.&a2 v14 /: o5 e2.b2 a4.f+4.d4e4 f4.&f24a4.&a24<c4.&c24 d4.>b4.g4d4 o5 e2.b2 <d4.>a4.a4b4 <c2>bag4b4 a1r4 :/ :/ ; t200 @1@e1,48,150,96,16 v7 r8. l8q15 /:16 /:8 r2.r2 :/ /: o5 e2.b2 a4.f+4.d4e4 f4.&f24a4.&a24<c4.&c24 d4.>b4.g4d4 o5 e2.b2 <d4.>a4.a4b4 <c2>bag4b4 a1r4 :/ :/ ; t200 @1@e1,48,150,96,16 l8q15 /:16 v8 o4 c2.&c2&c2.&c2 o4 d2.&d2&d2.&d2 o4 f2.&f2&f2.&f2 o4 f2.&f2&f2.&f2 v10 /: o4 g2.<e2 d4.>a4.f+4f+4 a4.&a24<c4.&c24f4.&f24 g4.d4.>b4g4 o4 g2.<e2 f+4.f+4.d4d4 f2e4>b4<e4 >b-1r4 :/ :/ ; t200 @1@e1,48,150,96,16 l8q15 /:16 v8 o4 e2.&e2&e2.&e2 o4 g2.&g2&g2.&g2 o4 a2.&a2&a2.&a2 o4 b-2.&b-2&b-2.&b-2 v8 /: o4 c2.g2 f+4.d4.>a4a4 <c4.&c24f4.&f24a4.&a24 b4.g4.d4>b4 o4 c2.g2 a4.f+4.f+4f+4 a2rrg4g4 f1r4 :/ :/ ;
太田胃散のテーマ
もとい、ショパンの前奏曲第7番です。JASRAC様が御興味をもたれないネタ曲となるとこのあたりかなあと。
MMLを書くのはX68000の内蔵音源以来です。1パート1音でピアノ譜はかなり辛いのをすっかり忘れてました……。
t110 v13 @3@w50@e1,0,160,0,8 l4 q15 o5 e<c+8.d16>bbb2 <f+d+8.e16aaa2 o6 c+>a+8.b16<ddd2 >g+g+8.a16<c+c+c+2 o5 r<c+8.d16>bbb2 <f+d+8.e16&e2&e32 t90 o7c+2 t110 o6 c+c+8.d16f+f+f+2 >g+b8.a16<a t90aa1; t110 v12 @3@w50@e1,0,160,0,8 l4 q15 o5 rrg+g+g+2 <dc8.c+16c+c+c+2 o5 ec+8.d16&d2&d2 dd8.c+16c+c+c+2 o5 rg+g+g+g+2 <dc8.c+16&c+2&c32 t90 o6a+2 t110 o5 a+a+8.b16bag+2 dd8.c+16<c+ t90c+c+1; t110 v11 @3@w50@e1,0,160,0,8 l4 q15 rrrrrr rrrrrr rrrrrr rrrrrr o5 e&eddd2 o6 rr aa&a32 t90 o6e2 t110 rrrrrr rro5a2&a2; t110 v10 @3@w50@e1,0,160,0,8 l4 q15 rrrrrr rrrrrr rrrrrr rrrrrr rrrrrr o7 rr c+c+&c+32 t90 o6c+2 t110; t110 v11 @3@w50@e1,0,160,0,8 l4 q15 rrrrrr rrrrrr rrrrrr rrrrrr rrrrrr rrrr r32 t90 o5a+2 t110; t110 v12 @3@w50@e1,0,160,0,8 l4 q15 rrrrrr rrrrrr rrrrrr rrrrrr rrrrrr rrrr r32 t90 o5f+2 t110; t110 v13 @3@w50@e1,0,160,0,8 l4 q15 o5 rrddd2 rrrrrr o5 rrf+f+f+2 rreee2 o5 rrrrrr rraa&a32 t90 o5e2 t110 rr o5ddd2 rre t90ee1; t110 v14 @3@w50@e1,0,160,0,8 l4 q15 o5 rreee2 rreee2 o4 rrbbb2 rraaa2 o5 rreee2 rree&e32 t90 o5c+2 t110 rrro4bb2 rra t90aa2; t110 v15 @3@w50@e1,0,160,0,8 l4 q15 o3 re<eee2 r>a<aaa2 o3 re<eee2 r>>a<<eee2 o3 re<eee2 r>a<aa&a32 t90 f+2 t110 o2 rb o4f+f+e2 r o2 a o4 e& t90e2;
ついでにラヴェルのボレロ挫折版。繰り返しでできている曲だし、適当に打ち込んでいけばなんとかなるだろうと思ったんですが、もちろんそんなに甘い曲なわけがなかった。遅まきながら楽譜を拾ってきて考え中。でもたぶんこのまま挫折。
t70 @2@e1,2,64,80,24 /:4 r2. :/ v15 l16q15 o6 c4&c8>b<cdc>ba <crc>a<c4&c8>b<c >agefg2 &gfedefgag4 &g4&gabagfed edc8r8cderfr d4g2 &g2r4 o6 d4&d8.c>bab<c dc>b8&b<c>ba<c>baf &frfffrar<c>abg frfffrarbgaf drdcd4r8dd drfrafgedrdc d4r8dcd8ef g2&gfed cr v13 l24q8 o5 ggggrrggggrrgrr grrggggrrggg gggggg /:4 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:5 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:4 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:5 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:4 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:5 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:4 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ /:5 l24q8 o5 grrggggrrggggrrgrr grrggggrrggg gggggg :/ ; t70 @3@w50@e1,2,64,70,24 /:4 r2. :/ /:8 r2. :/ /:10 r2. :/ v9 l16q15 o6 c4&c8>b<cdc>ba <crc>a<c4&c8>b<c >agefg2 &gfedefgag4 &g4&gabagfed edc8r8cderfr d4g2 &g2r4 o6 d4&d8.c>bab<c dc>b8&b<c>ba<c>baf &frq8fffrarq15<c>abg q8frfffrarq16bgaf drdcd4r8q8dd drq15frafgedrdc d4r8dcd8ef g2&gfed cr8.r2 r2. /:8 r2. :/ /:10 r2. :/ o6 b-4&b-agfb-<c>ag b-8agb-4ab-ag& g4&gfede4& e4r8b-8<c8d-8 r8d-8.rd-8d-8d-8 d-16.d-16.d-16d-8c>b-<d-8c>b- <d-c>b-a-gfe8&e4& e2r4 d4.e8def8 &f4g8a-8f12g12e12 dedcr8>b-8&b-4 &b-<c>b-<cdedcdc>b-a- b-a-g8r8f8&f4 &f4&fgfe-&e-4 &e-4fe-fd-&d-4 &d-4rd-e-d-fe-d-c& cr8.r2 r2. ; t70 @3@w40@e1,2,64,80,24 /:4 r2. :/ /:8 r2. :/ /:10 r2. :/ /:8 r2. :/ /:10 r2. :/ v11 l16q15 o5 b-4&b-agfb-<c>ag b-8agb-4ab-ag& g4&gfede4& e4r8b-8<c8d-8 r8d-8.rd-8d-8d-8 d-16.d-16.d-16d-8c>b-<d-8c>b- <d-c>b-a-gfe8&e4& e2r4 d4.e8def8 &f4g8a-8f12g12e12 dedcr8>b-8&b-4 &b-<c>b-<cdedcdc>b-a- b-a-g8r8f8&f4 &f4&fgfe-&e-4 &e-4fe-fd-&d-4 &d-4rd-e-d-fe-d-c& cr8.r2 r2. /:8 r2. :/ /:10 r2. :/ o6 c4&c8>b<cdc>ba <crc>a<c4&c8>b<c >agefg2 &gfedefgag4 &g4&gabagfed edc8r8cderfr d4g2 &g2r4 o6 d4&d8.c>bab<c dc>b8&b<c>ba<c>baf &frfffrar<c>abg frfffrarbgaf drdcd4r8dd drfrafgedrdc d4r8dcd8ef g2&gfed cr ; t70 @0@e1,0,64,96,1 v14 l8q8 /:2 o4 crgr>gr <crgr>g<g :/ /:4 o4 crgr>gr <crgr>g<g :/ /:5 o4 crgr>gr <crgr>g<g :/ /:4 o4 crgr>gr <crgr>g<g :/ /:5 o4 crgr>gr <crgr>g<g :/ /:4 o4 crgr>gr <crgr>g<g :/ /:5 o4 crgr>gr <crgr>g<g :/ /:4 o4 crgr>gr <crgr>g<g :/ /:4 o4 crgr>gr <crgr>g<g :/ v15 o3 cr<cr>gr cr<cr>g<g /:4 o3 cr<cr>gr cr<cr>g<g :/ /:5 o3 cr<cr>gr cr<cr>g<g :/ ; t70 @4@n10@e1,0,20,0,24 v13 l24q16 /:2 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:4 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:5 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:4 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:5 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:4 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:5 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:4 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:5 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:4 crrccc crrccc crrcrr crrccc crrccc cccccc :/ /:5 crrccc crrccc crrcrr crrccc crrccc cccccc :/ ; t70 @0@e1,0,32,0,32 /:4 r2. :/ /:8 r2. :/ /:10 r2. :/ /:8 r2. :/ /:8 r2. :/ v10 l4q4 o6 red red o6 red red red red red red red red red red red red red rdc rc>b- rb-a- v10 l4q4 o6 red red o6 red red red red red red red red red red red red red rdc rc>b- rb-a- o6 red red ; t70 @0@e1,0,32,0,32 /:4 r2. :/ /:8 r2. :/ /:10 r2. :/ /:8 r2. :/ /:8 r2. :/ v10 l4q4 o5 rdc rdc o5 rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rc>b- rb-a- ra-g v10 l4q4 o5 rdc rdc o5 rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rdc rc>b- rb-a- ra-g o5 rdc rdc ;
ボコスカウォーズ
@3@w25@e1,0,127,127,1 l8q16 t150 o5 f<c>b-g<c2 >f4<c4>b-4g4 <c1 r2 t130 /:100 o5 gb- <c4>gb-<c4>gb- a4f4r4gb- <c4>gb-<c4>gb- a4<c4r4>gb- <d4>gb-<d4>gb-< e2r4d4 c4>b-4a4<dc >b-ag4r4 :/; @3@w50@e1,0,127,127,1 l8q16 t150 o3 b-<fe-cf2 >b-4<f4e-4c4 f1 r2 t130 /:100 o4 fe- c4fe-c4ce- >b-4<d4r4fe- c4fe-c4ce- d4f4r4ge- g4ge-g4ge- a2r4c4 d4e-4f4gf e-dc4r4 :/;
出だしは弱起だとずっと思ってたんですが、弱起でないほうが素直な解釈なんでしょうか。
ドラムつき(強起バージョン)
v9 @3@w25@e1,0,127,127,1 l8q16 t130 o5 gb-<c4>gb-<c4 >gb-a4f4r4 gb-<c4>gb-<c4 >gb-a4<c4r4 >gb-<d4>gb-<d4 >gb-<e2r4 d4c4>b-4a4 <dc>b-ag4r4; v9 @3@w50@e1,0,127,127,1 l8q16 t130 o4 fe-c4fe-c4 ce->b-4<d4r4 fe-c4fe-c4 ce-d4f4r4 ge-g4ge-g4 ge-a2r4 c4d4e-4f4 gfe-dc4r4; v12 @4@n20@e1,0,4,0,1 l8q16 t130 /:8 cccccccc :/; v13 @4@n100@e1,0,32,0,32 l8q16 t130 /:8 rrcrrrcr :/; v15 @4@n127@e1,0,12,0,1 l8q16 t130 /:8 crrccrrc :/;
ドラムつき(弱起バージョン)
v9 @3@w25@e1,0,127,127,1 l8q16 t130 o5 gb- <c4>gb-<c4>gb- a4f4r4gb- <c4>gb-<c4>gb- a4<c4r4>gb- <d4>gb-<d4>gb-< e2r4d4 c4>b-4a4<dc >b-ag4r4; v9 @3@w50@e1,0,127,127,1 l8q16 t130 o4 fe- c4fe-c4ce- >b-4<d4r4fe- c4fe-c4ce- d4f4r4ge- g4ge-g4ge- a2r4c4 d4e-4f4gf e-dc4r4; v12 @4@n20@e1,0,4,0,1 l8q16 t130 r4 /:8 cccccccc :/; v13 @4@n100@e1,0,32,0,32 l8q16 t130 r4 /:8 rrcrrrcr :/; v15 @4@n127@e1,0,12,0,1 l8q16 t130 r4 /:8 crrccrrc :/;