2008年04月20日

コマンド一覧!(上田)

煎じ詰めると、FM音源で曲をつくるということは、
A$="T120V15CDEFG2"とか、そんなふうに、
""の中に、音符やらテンポやらボリュームやら、あらゆる音楽記号を
ずらずらと書き並べていく、ということになります。

そんなわけで、それらのコマンドを、一覧にしてみました。
これが何より大事なのです。できればプリントアウトをお勧めします。

-----------------------------------------

CDEFGAB
 …音階。Cから順に、ドレミファソラシ。
  (おしりに数字がつくと、音長が変わる。
   「C16」だと、ドの16分音符。)

+
 …シャープ。
  音階のあとにつける。「C+」だと、ド#。
  さらに数字(音長)をつける場合は、「C+16」となる。
  (つまり、ド#の16分音符)

-
 …フラット。これも、音階のあとにつける。 

.
 …付点。
  「C4.」だと、Cの付点4分音符、となる。
  (つまり、4分音符+8分音符、の長さになる)
  「C4..」とかのパターンも、ある。
  (これだと、4分音符+8分音符+16分音符、の長さ)

 (ちなみに、こんな風に、音の長さのことって、
  基本的に分数の考え方になるんですが、
  ここでつまづく人が、あんがい多いようです。
  これについては、プログラムというよりは音楽の話なので、
  ここではあんまり追求しません。
  もしアレなら、しかるべき音楽サイトなどを、見てみてください)


R
 …休符。
  あつかいは、音階とおんなじ。
  つまり、「R2.」だと、付点2分休符、となる。

&
 …タイ、スラー。
  前後2つの音を、滑らかにつなぐ。
  (けど、あんまり、滑らかにつながらない気がする)
  「C4&C8」は、「C4.」と、いっしょ。
  付点の計算が苦手な人には、便利かも。

>
 …1オクターブ上げる。

<
 …1オクターブ下げる。

T
 …テンポの指定。初期値は120。
  1分間に、4分音符を何回打つか、ってこと。(BPM)
  80〜200ぐらいが、妥当な線。

L
 …基本の音の長さの指定。初期値は4。(つまり4分音符)
  たとえば「L8」とすると、そこからは、音階に数字をつけないかぎり、
  すべての音階が8分音符となる。

Q
 …音長比。範囲は0〜8。初期値は8と設定されている。
  「Q8」だと、音符まるまるの長さになる。
  「Q4」とかにすると、音符まるまる音は鳴ってくれない。
  (って書いても、ちょっと分からないと思います。
   実際に、やってみてください。
   ギターのミュート奏法、みたいな効果です)

O
 …オクターブの設定。範囲は1〜8。初期値は4。
  例えばベースっぽく使うなら、「O2」「O3」ぐらい、
  メインメロディにつかうなら「O4」「O5」ぐらいでしょうか。
  (音色にもよりますが)

V
 …ボリューム。範囲は0〜15。
  0だからって、無音になるわけではない。
  大体、まんなか(8ぐらい?)に、あわせる。
  (音色や、他の音とのバランスにもよりますが)

@
 …音色。0から63まで選べる。
  くわしくは、http://msxmusic.seesaa.net/article/93974307.html
  の記事を参照してください。


-----------------------------------------

ちゃんとした資料があるわけでないので、
間違ってる箇所や、足りない箇所があるかもしれません。
補足などできるかたいらっしゃいましたら、よろしくお願いします。
posted by ヨーロッパ企画 at 04:04| Comment(1) | MSX説明 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
これは分かりやすいし便利ですね!
ありがとうございます。
さっそくプリントアウトしました。

基本的な音楽(音符やら楽譜の読み方)に関することは、
MSXマガジンのCD-ROMにPDFファイルで収録されている、
『MSX Magazine1992年夏号(抜粋)』が分かりやすくて便利でした。

あと、楽器がなくてもエミュレータの中のAドライブに入っている、
『FMKEYBD.BAS』で、キーボードを鍵盤代わりに使えます。
(MSXマガジンのP.137に詳しく書いてます)
普通の鍵盤の音とは出方が違いますが、
音色も色々変えれるので面白いです。
Posted by ゆうこ at 2008年04月20日 20:42
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。