プチコンまとめWiki (初代/mkII)

MML 活用のまめちしき

パンくずリスト

概要

手も足も出ない人のための 5 分でわかる MML 超入門編

 

小学校で習うの音楽の知識があることを前提に、必要最低限の MML の機能をさっくりと解説します。これさえわかれば、適当な曲を MML にすることができるよ!

音を鳴らしてみよう

CDEFGAB」がそれぞれ「ドレミファソラシ」の音符に対応しています。BGMPLAY 命令に文字を並べるだけの簡単な作業です。

ファ
  1. BGMPLAY ”CDEFGAB”

休符で休んでみよう

」は休符になります。これだけあればもう何か簡単な曲を演奏できるのです。さっそくみんなが知ってるあの「チューリップの歌」を演奏させてみましょう。ドレミードレミーソミレドレミドー。

  1. BGMPLAY ”CDER CDER GEDC DECR”

オクターブを上げ下げしよう

」でオクターブひとつ上、「」でオクターブひとつ下になります。

いわゆる「ひとつ高いド」は、「」でオクターブをひとつ上げてから「」の音符を置けば良いわけです。

  1. BGMPLAY ”CDEFGAB<C R C>BAGFEDC”

音符の長さを変えよう

音符や休符は特に何も書かなければ、全て四分音符 (または休符) になります。八分音符 (休符) にしたい場合、音符や休符のあとに「」と書きます。十六分音符 (休符) なら「16」です。

  1. BGMPLAY ”GR8G8GE CR8C8CD ER8E8DC D2”

数字を書かなかった音符や休符の長さは「数字」で変えることができます。たとえば、「L8」と書いた場合、そこから先にある、数字なしの音符や休符が全て八分の長さになります。

  1. BGMPLAY ”CDER L8 CDEFEDCR L16 CDEFGFEDCDEDC8”

点なしよりも 1.5 倍長い付点音符 (休符) は、音符や休符の最後にただ「」をつけるだけでオッケーです。

  1. BGMPLAY ”CD8E8FR C.D8.E8.G.R.”

半音上げたり下げたりしよう

半音高いシャープは「」か「」、半音低いフラットは「」を音階の後につけるだけです。ねこふんじゃった。

  1. BGMPLAY ”D#8 C#8 > F# < F# F#”

これで超入門編卒業です

これだけ覚えておけば、単音ですが BGMPLAY 命令で何か適当な曲を演奏できます。超入門編卒業おめでとうございます! 卒業を祝うテーマを演奏しましょう。

  1. BGMPLAY ”CF.F8F AG.F8G AFFA <CD2. DC.>A8A FG.F8G AF.D8D CF2.”

実際の使用例としては、MML を使用した投稿プログラムあたりを参考にしてみてください。

おさらい

とりあえずこれだけ覚えておけ
ドレミファソラシ に対応
休符
C# または C+シャープ (半音高い)
C−フラット (半音低い)
C8八分音符
C.付点音符 (1.5 倍長い)
L8以降の数字を書かない音符・休符の長さが八分になる
オクターブをひとつ上げる
オクターブをひとつ下げる

CHECKER FLAG (ひとことコメント)

コメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)


表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.114 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:01 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30