夜光エディター入門
ゲームに貼れる楽譜を作ってみる
いま手元にあるもの
出発点は 4 通りあり、進む道もそれぞれ違います。まず自分がどれかを確かめてください:
| 手元にあるもの | 進む道 |
|---|---|
| 何もない。ゼロから 1 曲書きたい | このページです。第 1 節から順に読んでください |
| 誰かにもらった MML のテキスト | タイトルバーのクリップボード → クリップボードから貼り付け。詳しくはクリップボードの節 |
MIDI ファイル(.mid) | タイトルバーのファイル → ファイルを選択。詳しくは MIDI と五線譜から MML へ |
| 五線譜を撮った写真の束、または PDF 1 つ | タイトルバーのファイル → PDF か画像を選ぶ…。この道は先にログインが必要です。詳しくは五線譜の画像または PDF |
このページで扱うのは 1 つ目の道だけです。読み終えると音符 7 つの短い曲ができ、それは本当にゲームの白紙の楽譜に貼れます。ただし大事なのはその曲ではありません。途中で通ったすべての場所が何をするところか分かっている——それがこのページの目的です。
そもそも MML が何か分からない、という場合は先にマビノギ MML 文法ガイドを読んでも構いませんが、必須ではありません。このページは 1 文字も MML を書かせません。
画面の 5 領域
エディターは上から下に 5 つの領域に分かれ、真ん中にドラッグできるスプリッターが 1 本あります:
| この領域 | 何をするところか |
|---|---|
| タイトルバー | 入口が 5 つ:クリップボード(ゲームとのやり取り)、ファイル(新規作成・保存・読み込み・書き出し)、共有(リンクの作成)、設定(画面の言語・自動保存・表示の好み——項目ごとの説明)、このサイトについて(ガイドとデモ楽譜) |
| ツールバー | 左半分が再生、右半分が編集:音符を描く道具、拡大縮小、元に戻す/やり直し、そして テンポ/ベロシティ/移調/最適化/結合 の 5 つ |
| ピアノロール | マウスで音符を描く場所です。左端は鍵盤(押すと音が出ます)、上の細い帯は小節ルーラー |
| 楽譜欄 | 上の列がタブ、下が MML のテキスト。1 つのタブが、1 人に渡す完全な楽譜 1 件です |
| ステータスバー | いちばん下の行:楽譜の数、音符の数、テンポ、全体の長さ、一時保存した時刻、エンジンの状態 |
まず 2 つの言葉を区別してください。この先すべてがこれに乗っています。
楽譜(タブ)は 1 人に渡す 1 枚です。自分の楽器と自分の名前を持ちます。最大 16 件(ゲームの合奏は最大 16 人)。
トラックは 1 件の楽譜の中の 4 本、メロディ/和音1/和音2/歌唱です。ゲームの白紙の楽譜のカンマ区切り 4 区画がこれにあたります。文字数の上限はトラックごとに別々に数えます。
1. まず一度聴く
サイトを開いて出てくるのは白紙ではなく、できあがった曲です(楽譜 10 件、楽器 10 種)。何も触らずに、まずツールバー左端の ▶ 再生 を押してください。
3 つのことが同時に起きます。それぞれ一度は目で追う価値があります:
- ピアノロールを左から右へ 1 本の線が通ります。それが再生ヘッドで、それが通っているところが、いま鳴っているところです
- 画面が勝手にページを送ります。これは 追従 が効いているためで、再生中に自分で横スクロールすると自動でオフになり(明らかに別の場所を見たいわけですから)、もう一度押せば戻ります
- テキスト欄の MML が合わせて光ります。光っているところが、いま鳴っている文字です
ボタンは ❚❚ 一時停止 に変わり、もう一度押すと ▶ 再開 になります。停止 は先頭に戻ります。手をキーボードから離す必要はありません:Space が再生/一時停止、再生中は ← → で 1 小節前後、↓ で停止です(機能ガイドに一式あり、ショートカットのページに表があります)。
途中の一部だけを聴きたいときは、小節ルーラーの上で左クリックすると開始、右クリックすると終了が決まり、ツールバーの範囲が点きます。全曲を押すとその 2 本の線が消えて曲全体に戻ります。隣のループは、終わりまで来たらすぐ先頭から鳴らし直します。
再生中はどちらの欄も編集できません。 ロールもテキスト欄も再生中は読み取り専用です。これは意図的なもので、何か変えるときは一時停止か停止を押してください。一時停止中は編集でき、変更は再開を押した時点から効きます。
2. 白紙にする
自分で書くには、まずそのデモ曲を消す必要があります。場所はタイトルバー → ファイル → いちばん上の「新規作成」です。
新しいファイルが始まり、空の楽譜が 1 件残ります。名前・楽器・ファイル名は既定に、拍子は 4/4 に戻り、セクションマーカーは消去されます。調号と改行設定は保持されます。Ctrl+Z で元に戻せますので、安心して押してください。
デモ曲を呼び戻すには、タイトルバーの「このサイトについて」を開き、「デモ楽譜を読み込む」を押します。 現在の内容をその場で置き換えますが、「新規作成」と同じく Ctrl+Z で元に戻せます。左上のサイト名は、いまはエディターのトップへ戻るだけで、内容を消しません。
3. 音符を 7 つ描く
「きらきら星」の最初の 7 音、Do Do Sol Sol La La Sol を描きます。簡単だからではなく、間違いが耳で分かるからです。音階なら 1 音間違えても誰も気づきませんが、きらきら星なら鳴った瞬間に分かります。
スマホやタブレットで読んでいますか。 ここから先はマウスとキーボードでの書き方です。指での対応する操作——タップで音符を描く、長押しでつまみ上げて動かす、選んだあと画面下のパネルで長さを変えたり削除したり——はスマホ・タブレットで曲を作るにあります。見比べながら進めてください。この節のほかの内容はどちらでも同じです。
ツールバーの中ほどを見てください。選択のみは矢印モード(何も描きません)で、その右の 1 から 32 までの 6 個が音符の長さ——全音符、2 分、4 分、8 分、16 分、32 分です。左の音符アイコンはいま何を描くかを示し、押すと付点(1.5 倍の長さ)が付きます——ボタンのない 64 分音符もあります。機能ガイドをご覧ください。
3 を押して 4 分音符を選びます(4 のボタンを直接押しても構いません)。そのあと、ロールの上をこの順に左クリックで 7 回押します:
Do Do Sol Sol La La Sol
音の高さは左の鍵盤で探します——鍵盤を押すとその音が鳴りますので、正しい音を聞いてから、その右のマスを押してください。中央の Do は o4 の行です。
描いている間に使える操作は 4 つ。ツールバー右のヒントにも同じことが書いてあります:
| 操作 | 結果 |
|---|---|
| 空白部分を左クリック | 選んだ長さの音符を 1 つ置きます |
| 音符をドラッグ | 動かします(上下で音の高さ、左右で位置) |
| 音符の右端をドラッグ | 長さを変えます |
| 音符を右クリック | メニューが開き、いちばん下が音符を削除です(同じ長さの休符に戻るので、後ろの音はずれません) |
最後の Sol を 2 分音符に伸ばすには、右端を 1 マス右へドラッグします。放す前にやめたくなったら Esc です。
描き終えたら ▶ 再生(または Space)。きらきら星に聞こえれば正解です。間違えた音は右クリックして音符を削除を選び描き直すか、Ctrl+Z を押してください。
Delete でも消せます。先に音符を選んでから Delete です。ただしそれはフォーカスがテキスト欄の外にあるときだけの意味で、テキスト欄の中では Delete は文字を消します。この話はショートカットのページで詳しく扱っています。
4. テキスト欄を見る
下のテキスト欄に目を移します。いま描いた 7 つの音は、もう 1 行の MML になっているはずです。だいたいこんな形です:
l4ccggaag2
実際の数字はどの行に描いたかによります(o4 のようなオクターブ記号が 1 つ増えます)が、形は同じです。
ロールとテキスト欄は、同じデータの 2 つの見え方であって、2 つのファイルではありません。この一文には、すぐ役に立つ結果が 3 つあります:
- テキスト欄で直接 MML を打ち替えると、ロールがすぐ追従します
- テキスト欄でひとまとまりの文字を選ぶと、ロール上のその音符が一緒に選ばれます。逆も同じです
- ロール上で音符をダブルクリックすると(選択のみモードで)、テキストのカーソルがその音の位置へ飛びます。長い楽譜で目当ての音を探すときはこれです
ロールで編集すると、そのトラックの MML が丸ごと作り直されます。 音符の内容は 1 つも変わりませんが、手で書いたコメントや整形は消えます。ですから習慣としては、先にロールで音を合わせ、整形は最後に手で——逆にはしないでください。
5. ハーモニーを 1 本足す
テキスト欄には枠が 3 つ並んでいます。左からメロディ/和音1/和音2——これが 1 件の楽譜の 3 本のトラックです(画面が狭いと縦に積まれ、スマートフォンでは 3 つの小さなタブの切り替えになります)。
いま描いたものはメロディの中にあります。和音1 の枠を 1 回押すとロールのフォーカスがそのトラックに移りますので、同じやり方で伴奏になる長めの音をいくつか描いてください。たとえば Do Do Fa Do を 2 分音符で(2 を押します)。
描いている間、メロディのトラックの音符はまだ見えていますが一段暗い塗りになり、いま編集しているほうが塗りつぶしになります。他の楽譜の音符も画面に残り、そちらは輪郭です——三通りの見た目が分かれているので、位置を合わせやすくなります。
もう一度再生すると、2 本の線が一緒に鳴ります。
1 本のトラックが同時に鳴らせる音は 1 つだけです。 和音は別々のトラックに分ける必要があります(メロディに 1 音、和音1 に 1 音、和音2 に 1 音)。[ceg] とは書けません——ゲームが受け付けない書き方で、本サイトでも廃止しました。詳しくはよくある質問をご覧ください。
歌唱譜を書く場合は、楽器の行の楽器譜のドロップダウンを歌唱譜に変えます。そのときトラックは歌唱の 1 本だけになります。切り替えても反対側の内容は失われませんので、戻せばそのまま残っています。
6. テンポを決める
テンポはテキスト欄に手で打たず、ツールバーのテンポボタンを使ってください。t を正しい場所に書き込み、テンポの変わり目をまたぐ長い音も処理してくれます。
- テンポを押します
- 位置はトラックの先頭を選びます(曲の途中で変えるときだけ「選んだ音符の前」を選び、先に音符を 1 つ選んでおきます)
- テンポ(BPM)のスライダーを動かします。隣の試聴は固定のリズムパターンでテンポそのものを聴かせてくれます
- 実行を押します
楽譜は 1 件ずつ自分のテンポを持たなければなりません。 このバージョンでいちばん損をしやすいところです。楽譜は 1 人に渡すものなので、t が抜けているとその人は自分の既定のテンポで演奏してしまいます。
しかもこのサイトでは正しく聞こえます——再生は必ずテンポ基準に合わせて換算するため、ここでは何の異常も分からず、ゲームに入って初めてずれます。テンポが揃っていないときはステータスバーに常時 1 行の注意が出て、その隣に直すためのボタンがあります。テンポのダイアログにも全楽譜を同期があり、すべての楽譜を基準の 1 件に一度で合わせられます。
7. 文字数を見る
各トラックの右側に数字の組があります。たとえば 7 音 · 12/1600 文字。これは書き出したあとの文字数で、空白と改行は数えません——ですから改行で小節を区切っても損はしません。
4 本のトラックは上限がそれぞれ違います:
| トラック | 上限 |
|---|---|
| メロディ | 1,600 文字 |
| 和音1 | 1,200 文字 |
| 和音2 | 900 文字 |
| 歌唱 | 1,200 文字 |
これはゲーム側の上限で、超えると白紙の楽譜に貼れません。超えると文字数が赤くなりますが、編集を止められることはありません。実際に効いている上限は画面に出ているほうですので、この表と食い違うときは画面を信じてください。
本当に超えてしまったら、ツールバーの最適化で、まず可逆圧縮を選びます(音符は 1 つも動きません)。それで足りないときは非標準音価圧縮もゲームに貼れば音符は 1 つも変わりません(代価はサイト上のピアノロールと再生がズレることです)。再編成圧縮も音符を動かしません。音が変わるのは残りの 3 つだけです。詳しくは機能ガイドの最適化の節とよくある質問をご覧ください。
8. ゲームに貼る
最後の一手です。タイトルバー → クリップボード → 右側の「現在の楽譜をコピー」。
いまの楽譜 1 件が MML@…; というひとまとまりのテキストになり、4 区画(メロディ/和音1/和音2/歌唱)がすべてその中に入ります。そのままゲームの白紙の楽譜に貼れます。コピーの際に空白は取り除かれ、それがゲームの数える文字数です。
上限を超えたトラックがあってもコピー自体はできますが、「これはゲームの白紙の楽譜に貼れません」と一言添えられます。そのときは戻って文字数を減らしてください。
合奏の場合、楽譜 1 件は 1 人に渡すものですから、タブを 1 つずつ切り替えてコピーする必要があります。隣の全部コピーは複数行になり、まとめてゲームに貼ることはできません——ただし各行は単独で貼れますし、そのテキストを本サイトに貼り戻すと楽譜名と楽器まで復元されるので、バックアップや友達に渡すのに向いています。
自動保存が残すのは、次回に再開する現在の作業状態 1 件だけです。名前付きのファイルを複数残すにはファイル → 保存先…を使います。local はログイン不要ですがこのブラウザー内だけ、web はログインが必要で別のパソコンからも開けます。相手にリンクを渡す共有にもログインが必要です。
この先は
- エディター機能ガイド——ボタン 1 つずつ、そしてベロシティ・移調・トラック結合の使い方
- キーボードとマウスのショートカット——表 4 つ、1 ページで
- マビノギ MML 文法ガイド——テキストを直接書きたい場合
- MIDI と五線譜から MML へ——既存の MIDI ファイルや、五線譜の PDF・写真を、1 音ずつ描かずに楽譜にする
- よくある質問——音色、保存、文字数の上限、共有について