エディターの機能ガイド
ボタン 1 つずつ、すべてここに
このページは調べもの用です。はじめての方はまずエディター入門を一度通してください。あちらにはゼロからゲームに貼るまでの一本道があります。
やりたいことから節を探す
| やりたいこと | 見るところ |
|---|---|
| 文字数を減らしてゲームに貼れるようにする | 最適化(まず可逆圧縮) |
| 途中の一部だけを聴く | 部分再生 |
| マウスを使わずに再生を操作する | 再生のショートカット(スペースキーと矢印キー 4 つ) |
| まとめて音量を変える、まとめて調を変える | ベロシティ、移調 |
| 途中で 1 小節足りない、ある区間から後ろへずらしたい | 右クリックメニュー(小節の挿入/削除) |
| いくつかの音を三連符にする | 右クリックメニュー(音符の上) |
| 2 本のトラックを 1 本にまとめる | トラック結合 |
| 曲のテンポを変える、途中で変える | テンポ |
| ゲームから楽譜を持ち込む、ゲームへ戻す | クリップボード |
| ファイルに保存する、ファイルを読み込む | ファイル |
| 友達にリンクを渡す | 共有 |
| ゲームをしない人にも聴ける音声ファイルを作る | ミックス MP3 書き出し |
| 長い楽譜で、ある音がテキストのどこにあるか探す | ピアノロール(その音をダブルクリック) |
| 楽器を変える、楽譜の名前を変える、1 件だけミュートする | 楽譜タブ |
| スマホやタブレットで曲を作る | スマホ・タブレットで曲を作る(ジェスチャーと操作パネル) |
タイトルバー
いちばん上の行です。左がサイト名、右の 4 つが出入口です。
左上の「夜光 MML工房」は「やり直す」です。 「前のページに戻る」ではありません——押すと一時保存が消え、デモ楽譜が読み込み直されます。一度確認は出ますが、確定したあとはCtrl+Z でも戻せません。サイト全体で、元に戻すスタックが届かない唯一の操作です。
クリップボード
ゲームとのやり取りはここでします。MML はただのテキストなので、出入りはすべてクリップボード経由です。枠は左右 2 つに分かれています:
| ボタン | 何をするか |
|---|---|
| 貼り付け | クリップボードの MML を読み込みます。上のモードは 2 つ:追加貼り付けは最初の空き楽譜から詰めて既存はそのまま、新規貼り付けはすべて消してから 1 番目に詰めます |
| 現在の楽譜をコピー | いまの 1 件を MML@…; のひとまとまりにします。4 区画すべてが入り、そのままゲームに貼れます |
| 全部コピー | すべての楽譜を一度にコピーします。まとめてゲームに貼ることはできません(複数行なので)が、各行は単独で貼れます。本サイトに貼り戻せば楽譜名と楽器も復元します |
コピーの際に空白は取り除かれ、それがゲームの数える文字数です。上限を超えたトラックがあってもコピー自体はできますが、これは白紙の楽譜に貼れないと知らせが出ます。
ブラウザによってはページから直接クリップボードを読み書きできず、そのときは小さな枠が開いて Ctrl+V や Ctrl+C を自分で押すよう促されます——壊れているわけではありません。
ファイル
MMI、その他の MML ファイル、貼り付けた内容では、MabiIcco が圧縮した非標準の音価を時間を変えずに復元します。例えば C21R.R19.C2 は同じ時間の c32.rr8.r64c2 に変換できます。音符の時間を完全に保持できない場合は、修正できるようトラック全体の原文を保持します。編集、保存、出力は可能です。出力時は Mobile との互換性を通知するだけで、音価を丸めません。
無損失圧縮の探索上限はトラックごとに独立しています。空白とコメントを除き、4000 文字以下は 200,000 回、それを超えると 400,000 回です。上限到達時は通知しますが、それ以上短縮できないという意味ではありません。
上から 3 つの区画です:
| 区画 | 何をするか |
|---|---|
| 読み込み | .mid、3MLE の .mml、MabiIcco の .mmi を受け取ります。枠にファイルをドロップしても構いません。ファイル内の音符がある声部を一覧にして選ばせ、最大 16 件です |
| 書き出し | ファイル名を入れ、形式(.mid / .mml / .mmi)を選び、ダウンロードを押します。その下にミックスMP3書き出しもありますが、あちらは別のことです。ミックス MP3 書き出しをご覧ください |
| 消去 | すべての音符を消す:全 16 件を消して空の楽譜を 1 件残します。ファイル名と調号は保持、楽器は既定に戻ります。Ctrl+Z で元に戻せます |
読み込みの選択一覧には 2 つのモードがあります:新規取り込み(すべて置き換え)と追加取り込み(うしろに続ける)。行ごとに取り込みモードも選べ、その詳細は MIDI から MML へにあります。
合奏を丸ごと持ち出したいときは .mmi で保存してください——1 つの mml-track が楽譜 1 件に対応します。.mml は最大 16 トラックまでなので、埋まった合奏は入りきらず、何かが欠けます(欠けるときは知らせが出ます)。
共有
リンクを 1 本作ります。相手が開けば、この合奏がそのまま出てきます。ログインが必要です(著作権上の争いが生じたとき、当サイトは法律に基づき共有者へ通知できなければならないため、メールアドレスを残していただく必要があります)。
送る前に楽譜は元の音符を壊さない文字数圧縮を通ります——音符・長さ・テンポはまったく変わらず、より文字数の少ない書き方に置き換えるだけです。まったく同じ内容をもう一度共有すると、同じリンクが返ります。
枠の下半分は共有したリンクの一覧で、1 ページ 10 件、各件に操作が 3 つあります:
| 操作 | 何をするか |
|---|---|
| 読み込み | その 1 件をいまのエディターに読み戻します。手元の内容は置き換わります(Ctrl+Z で戻せます) |
| リンクをコピー | URL をクリップボードにコピーします |
| 削除 | リンクはすぐ無効になり、開いた人には「見つかりません」と出ます。エディター内の楽譜には影響しません |
設定
右側のドロワーです。中身は設定ドロワーの節をご覧ください。Esc で閉じます。
再生の列
ツールバーの左半分です。
| ボタン | 何をするか |
|---|---|
| ▶ 再生 | 再生します。再生中は ❚❚ 一時停止、一時停止後は ▶ 再開 になります。ショートカットは Space です |
| 停止 | 止めて先頭に戻ります。ショートカットは ↓ です |
| 追従 | 再生中、再生ヘッドに合わせて画面がページを送ります。自分で横スクロールすると自動でオフになり、もう一度押せば戻ります |
| 全曲/範囲 | 曲全体を鳴らすか、一部だけを鳴らすか。全曲を押すと小節ルーラーの開始/終了マーカーが消えます |
| ループ | 終端(または終了マーカー)まで来たら、すぐ先頭(または開始マーカー)から鳴らし直します |
部分再生の範囲の決め方:いちばん速いのは小節ルーラーです——左クリックで開始、右クリックでメニュー(メニューの最初の 3 項目が開始・終了・解除です)。再生中もルーラーの上で範囲をその場で動かせます。ロールの上では選択のみモードで空白部分を左クリックすると開始線が置かれます。空白部分の右クリックはメニューになりましたが、そのメニューの最初の 2 項目がまさにこの 2 本の線です(右クリックメニュー参照)。選んだ音符をそのまま囲むこともできます——その音符を右クリックすればあります。
再生中はどちらの欄も読み取り専用です。 ロールもテキスト欄も再生中は変えられません。一時停止中は変えられ、変更は再開を押した時点から効きます。ロールのツールバー右端に、いまが再生中/一時停止中/編集中のどれかが出ます。
ただし左の鍵盤は再生中も鳴ります——流れている伴奏に合わせて鍵盤を押し、その音を重ねてよいかを確かめるためです。専用のチャンネルを使うので曲の音を切ることはなく、ミュートした楽譜でも試聴できます。ロールの他の試聴(音符を押す、音符を描く)は再生中は鳴りません。そのとき音符を押す意図は「選ぶ」で、「聴く」ではないからです。
再生のショートカット
5 つのキー、どれも修飾キーは要りません:
| キー | 効果 | 前提 |
|---|---|---|
| Space | 再生/一時停止/再開(ボタンを押すのと同じです) | エンジン準備完了 |
| ←/→ | 再生ヘッドを 1 小節戻す/進める | 再生中または一時停止中 |
| ↑ | 最初に戻る(開始線があればその線へ) | 再生中または一時停止中 |
| ↓ | 停止 | 再生中または一時停止中 |
矢印キー 4 つは再生中か一時停止中だけ効きます。停止しているときは再生のものではなく、ドラッグ中もそうです——そのときの矢印キーは半マスの微調整です。再生ヘッドの移動は再生範囲の内側に収まり、端に当たればそこで止まって、それで再生が止まることはありません。追従を切っているときは画面が一度だけ再生ヘッドへ飛びますが、追従が勝手に戻ることはありません。
押しっぱなしでは連続しません:1 回押して 1 マスです。大きく飛びたいときは小節ルーラーを直接押してください。
Space は「他に使いたい人がいないとき」だけ再生のものです。 フォーカスがボタン・チェックボックス・ドロップダウン・入力欄にあるときは、スペースキーは本来の意味(そのボタンを押す)で働きます——そうでないとキーボードだけで操作する方が設定ドロワーの何も押せなくなります。再生と停止のボタンだけは例外です:その 2 つにフォーカスがあってもスペースキーは再生/一時停止なので、停止を押したあとスペースキーを押せばまた鳴ります。
ダイアログや右クリックメニューが開いている間は一式まるごと手を止めます(メニューが自分で矢印キーを使うためです)。テキスト欄で打っている間も同じです。
キーボードとイヤホンのメディアキー
キーボードのメディアキーやイヤホンのリモコンでも、ここの再生を操作できます:
| メディアキー | 効果 |
|---|---|
| ⏯ | 再生/一時停止 |
| ⏹ | 停止 |
| ⏮/⏭ または ⏪/⏩ | 1 小節前後。このサイトに「前の曲/次の曲」はないので、その 2 つは早戻し/早送りにつないであります——押しても何も起きないキーにはしません |
再生を押すと、システムのメディアキーはこのタブのものになります。 つまり、それまで操作していたプレーヤーはそのキーを受け取れなくなり、OS が「再生中」の通知を出すことがあり、スマートフォンでは背景の音声が止まることもあります。この機能の代価なので、サイトを開いただけでは起こりません——本当に再生を押すまで待ちます。停止すれば返します。
メディアキーはブラウザの対応に依存し、どのブラウザにもあるわけではありません——一式まるごと反応しないならそのブラウザが未対応というだけで、サイト上の 5 つのキーには影響しません。
ロールのツールバー
選択のみと音符の長さ
選択のみ(ショートカット 0)は矢印モードです。空白部分を押しても音符は描かれず、再生範囲の指定になります。その右の 6 個が音符の長さで、ショートカットは 1 から 6 です:
| キー | 長さ | キー | 長さ |
|---|---|---|---|
| 1 | 全音符 | 4 | 8 分音符 |
| 2 | 2 分音符 | 5 | 16 分音符 |
| 3 | 4 分音符 | 6 | 32 分音符 |
長さを選ぶとそれで描画モードに入り、空白部分を左クリックするとその長さの音符が描かれます。何音か描いたあと、音符を押して MML と見比べたくなったら 0 です。
7 つ目の 7、64 分音符もありますが、ツールバーにボタンはありません。 押すと 7 つとも暗くなります——壊れたのではなく、「いまの長さはこの 7 つのどれでもない」という意味です。先に知っておく代償が 2 つ:1 マスが 6px しかないので拡大してからでないと使いにくい(十分に拡大すると、狙うための細いグリッド線がもう 1 層現れます)。そして付点は付けられません。
あの音符アイコン:いま何を描くか、そして付点
長さボタン 6 つの左にある音符アイコンは飾りではありません。答えているのは「空白部分を押したら何が起きるか」です:
| いまのモード | アイコン | 押すと |
|---|---|---|
| 描画(長さを選んでいる) | いまの音価。付点があれば付点も描かれます | 付点を付ける/外す |
| 選択のみ(矢印) | 破線の枠に音符 1 つ——このモードがやることそのもの、つまりドラッグ選択 | 押せません |
13 種類、並べるとこうなります:
l1 l1. l2 l2. l4 l4. l8 l8. l16 l16. l32 l32. l64
付点
付点は長さが 1.5 倍になるという意味です。付点 4 分音符は l4.、8 分音符 3 つ分の長さです。あのアイコンを押すか、. キーです。
. が切り替えるのは「次に描く音符」に付点を付けるかどうかで、1–6 と同じ種類のキーです。アイコンが追随し、空白部分の破線の枠も 1.5 倍の幅になります。いつでも切り替えられます——音符を描いた直後(その音符が選ばれている状態)も含めて。
なので、いちばんよく使う流れはこうなります:
4 8 分音符を選ぶ
描く×2 8 分を 2 つ
. 付点オン
描く 付点 8 分を 1 つ
. 付点オフ
描く×2 また 8 分
すでに描いた音符に付点を付けるときは、別の道を使います:その音符を長押し(または右クリック)して、メニューの 1 行から。 そちらのほうが本来向いています——メニューは先に可否を計算するので、だめなときは押す前に灰色の文字が言ってくれます。
複数選んでいて状態がそろっていないとき:1 つでも付点がなければ全部に付き、全部に付いてからもう一度押すと全部外れます。 いまどれくらい混ざっているか数える必要はありません。多くても 2 回で望みの状態になります。
止められる場合が 2 つあり、理由は別物です:
- 長さが付点に向いていない。 全音符から 32 分音符までの 6 種類(とその付点版)だけです。三連符に切った音符、矢印キーで微調整した音符は不可で、64 分音符も不可です(この画面では届かない長さになります)。1 つ不可ならまとめて実行しません。メッセージが何小節目のどの音符かを示します。
- 後ろの音符を潰してしまう。 1.5 倍に伸びる分だけ右に場所を取ります。後ろが休符ならそのまま食べます(これがいちばん多く、破壊ではありません)。しかし後ろが別の音符だと、その音符は丸ごと消えてしまうので、ここは実行しません。どうしてもというときはマウスで音符の右端をドラッグしてください。そちらなら何音消えるかをその場で表示するので、代償を見てから決められます。
付点を外すほうは常に安全です(音符が短くなれば休符が残るだけ)。なので上の 2 つ目は「付ける」ときだけの話です。
スマートフォンでも音符アイコンを使えます。音価を選び、アイコンをタップすると、次に描く音符の付点を切り替えられます。既存の音符は長押しメニューから変更してください。
付点六十四分音符は描画と付点ツールの対象外という意味です。読み込みや手書きの l64. は保持され、不正な MML として扱われません。
拡大縮小
プラスとマイナスのボタンが 2 組あり、軸ごとに別々に調整します:マスの幅(横 1 マスの広さ)と行の高さ(音の高さ 1 行分)。ホイールでもできます:
| 操作 | 効果 |
|---|---|
| Ctrl+ホイール | マスの幅(横をより細かく/より広く見る) |
| Ctrl+Shift+ホイール または Alt+ホイール | 行の高さ(音の高さをはっきり/一度に多くのオクターブを) |
| Shift+ホイール | 横スクロール(ブラウザ本来の機能。長い楽譜で重宝します) |
拡大縮小はその場かぎりの状態で、再読み込みすると既定に戻ります。
元に戻すとやり直し
Ctrl+Z で元に戻し、Ctrl+Shift+Z または Ctrl+Y でやり直します。続けて打った文字はひとまとまりで 1 手であって、1 文字 1 手ではありません。
下の 5 つの機能はすべて Ctrl+Z で取り消せます。読み込み、貼り付け、共有の読み込み、すべての音符を消すも同様です——ですから、どれも怖がらずに押して構いません。
テンポ
t を楽譜に書き込みます。手で打っても構いませんが、テンポの変わり目をまたぐ長い音を処理してくれるのはこの枠だけです(2 つに切ってタイでつなぎ直します。聞こえ方は同じですが、これがあるからゲームで音がずれません)。
- テンポ基準:どの楽譜のテンポを基準にするか。隣の全楽譜を同期が、そのテンポ表を他のすべての楽譜に書き込みます
- 位置:トラックの先頭(曲全体のテンポ)か選んだ音符の前(途中での変更。先に音符を 1 つ選びます)
- テンポ(BPM):数字かスライダー。試聴は固定のリズムパターンでテンポそのものを聴かせ、スライダーをドラッグ中も鳴ります
- その位置にすでにテンポ記号がある場合は、このテンポ記号を削除のボタンが増えます
楽譜は 1 件ずつ自分のテンポを持たなければなりません。 楽譜は 1 人に渡すものなので、t が抜けているとその人は自分の既定のテンポで演奏してしまいます。
しかもこのサイトでは正しく聞こえます:再生は必ずテンポ基準に合わせて換算するため、ここでは何の異常も分からず、ゲームに入って初めてずれます。テンポが揃っていないときはステータスバーに常時 1 行の注意が出て、その隣に直すためのボタンがあります。
ベロシティ
音量をまとめて調整します(MML の v、0 から 15)。範囲は 4 段階:すべての楽譜/現在の楽譜/現在のトラック/選んだ音符。調整で何段強くするか弱くするかを選びます。枠にはまず、その範囲に音符が何個あり、ベロシティがどの幅に収まっているかが出ます。
ロールの上にはもっと速い組み合わせがあります。音符を選んで + か - を押すと 1 段ずつ動きます。この 2 つのキーが届く範囲は、いくつ選んだかで変わります:
| 選んだ数 | +/- の意味 |
|---|---|
| 1 音 | そこからあとの音がすべて追従します(v を 1 つだけ置きます) |
| 複数の音 | その音だけが変わり、うしろは元のベロシティに戻ります |
0 と 15 が端で、そこを越える音は丸められ、それらの間の強弱の差は消えます——枠にもヒントにも、先にそう出ます。
移調
まとめて半音単位で上下させます。範囲は同じく 4 段階(すべての楽譜/現在の楽譜/現在のトラック/選んだ音符)、調整は「N key 上げ/下げ」で、ちょうど 1 オクターブのときはその旨が出ます。
音域から出てしまう場合は実行せず、上下の限界を超える音が何個あるかを知らせます。
最適化
文字数を減らします。ここは音が変わりうる唯一の機能なので、5 つの方法が 2 種類に分かれています:
| 症状 | 選ぶもの |
|---|---|
| 少し超えている。音は触りたくない | 可逆圧縮——最も短い書き方を計算し直します。音符は 1 つも動きません |
| 可逆圧縮のあともまだ超えている | 音長を埋める(いちばん減ります)、部分的に埋める(切れ目の感じを少し残します)、終端を休符に(末尾を譲ってブレスにします)。この 3 つは音の長さが変わります |
| 1 本のトラックだけ溢れていて、同じ楽譜の他のトラックには余裕がある | 再編成圧縮——音を他のトラックの空いている場所へ移します。音符は 1 つも変わりません |
真ん中の 3 つの変更には境界があります:どの音符の開始時刻も変えず、リズムも変えず、動かすのは長さだけ——延長は元の長さの 3 倍まで、かつ全音符 3 つを超えず、譲り出す休符は 8 分音符までです。ですから聞こえ方として変わるのはフレーズの粘り具合であって、旋律ではありません。
どの選択肢のボタンにも、先に代価が計算して出ます(何文字減るか、何音に影響するか)。選んではじめて実行されます。範囲は前と同じ 4 段階ですが、例外が 2 つあります:可逆圧縮は常にトラック全体を計算し直し、選択を無視します。再編成圧縮は現在の楽譜にだけ適用されます。
再編成圧縮は最後の一手として使うのがおすすめです——元の 3 トラックの配置を崩すからです。しかも文字数はほとんど減りません。価値は「どのトラックも自分の上限に収める」ことにあります。動かせないときは、空けるべきものが時間なのか文字数なのかを 2 通りに分けて教えてくれますので、そのとおりにしてください。
やってみて気に入らなければ、どれも Ctrl+Z です。
トラック結合
このトラック(または選んだ音符)を別のトラックにまとめます。結合先のドロップダウンは楽譜ごとに分かれているので、別の楽譜に結合することもできます。
方法は 5 つ。これも症状から選びます:
| ほしい結果 | 選ぶもの |
|---|---|
| 元をまるごと移し、結合先は隙間にだけ残す | 元トラック優先 |
| 逆に、元の音を結合先の隙間にだけ入れ、ぶつかったら捨てる | 結合先優先 |
| 2 本を 1 本にし、メロディを浮かび上がらせる | メロディ優先(発音のたびに最高音を取ります) |
| 2 本を 1 本にし、低音の線を残す | 根音優先(発音のたびに最低音を取ります) |
| 結合先のその区間はもう要らない。まるごと元に差し替える | 元で置き換え |
うしろの 3 つは単音の線を 1 本作り直すか結合先の内容を捨てるかのどちらかで、枠の中の説明とボタンの代価(何音捨てるか、何音縮めるか)が先に計算して出ます。範囲は 2 つ:現在のトラックか、選んだ音符か。
ピアノロール
マウスで音符を描く場所です。左は鍵盤で、鍵盤を押すとその音が鳴ります(再生中も鳴ります)。上の細い帯は小節ルーラーです。
マウス
| 操作 | 結果 | 前提 |
|---|---|---|
| 空白部分を左クリック | 音符を 1 つ描きます(ツールバーで選んだ長さ) | 描画モード |
| 空白部分を左クリック | 再生の開始線を置きます | 選択のみモード |
| 空白部分を右クリック | 右クリックメニューを開きます(演奏線、前後の選択、貼り付け、小節の挿入/削除) | — |
| 音符を左クリック | 選んで 1 回鳴らします | — |
| 音符を右クリック | 音符メニューを開きます(演奏線、三連符、音の強さ、コピー・切り取り・貼り付け、削除) | — |
| 音符をドラッグ | 動かします(上下で高さ、左右で位置) | — |
| 音符の右端をドラッグ | 長さを変えます | 単独選択のときだけ |
| Ctrl+音符を押す | 選択に加える/選択から外す | — |
| Shift+音符を押す | 最後に押した音からこの音まで、まとめて選びます | — |
| 音符をダブルクリック | テキストのカーソルがその音の位置へ飛びます | 選択のみモード |
| 小節ルーラーを左/右クリック | 再生の開始線を置く/メニューを開く | 指ではタップと長押し |
ドラッグ中、放す前にやめたければ Esc です。ドラッグ中の矢印キーは半マスの微調整になります(長さを変えているときは左右だけが効きます)。ドラッグが他の音符を潰すかどうかは、ツールバー右に「N 個の音符を消します/N 個の音符を縮めます」と先に出ます。
画面の読み方
- 塗りつぶしがいま編集しているトラックで、同じ楽譜の他のトラックは輪郭、他の楽譜はさらに淡くなります。色は楽譜ごとです
- 選ばれている音符ははっきりした背景に変わります。選択はテキスト欄と連動していて、テキスト欄でひとまとまりの文字を選ぶと、ここでも一緒に選ばれます
- 設定で調号の表示をオンにすると、その調に含まれない行が暗くなります。目安を示すだけで、操作を妨げることはありません
- 小節線は常に 4/4 で描きます。読み込んだファイルが 4 分の 4 拍子でないときは知らせが出て、ロールの小節は合わなくなります
- 再生中、再生ヘッドが通ったところが光ります
選択、削除、クリップボード
| キー | 効果 | 前提 |
|---|---|---|
| Delete/Backspace | 選んだ音符が同じ長さの休符に戻ります | 選択あり、フォーカスがテキスト欄の外 |
| +/- | ベロシティを 1 段上下 | 選択あり |
| Ctrl+C | 選んだ音符をコピー | 選択あり |
| Ctrl+X | 切り取り(コピーしてから休符にします) | 選択あり |
| Ctrl+V | 音符を貼り付け | 下記参照 |
Ctrl+V の落ちる先は「選択の位置、またはいまマウスがある位置」です。 どちらもない場合は「音符を選ぶか、貼りたい位置にマウスを動かしてください」と促されます。貼り付けは落ちた先の内容を置き換え、Ctrl+Z で元に戻せます。
読み取り専用のトラック
読み込んだ楽譜に解釈できない文字があると、そのトラックのロールは読み取り専用になります——描くこともドラッグすることもできません。テキストはそのまま編集でき、その文字を消せば元に戻ります。
ロールで編集すると、そのトラックの MML が丸ごと作り直されます。 音符の内容は影響を受けませんが、手で書いたコメントや整形は消えます。先にロールで音を合わせ、整形は最後にしてください。
右クリックメニュー
ロールの右クリックにはメニューが 2 つあり、どこを押したかで決まります:音符の上のものは「この音たち」、空白部分のものは「この位置の時間軸」を扱います。どちらもモードに関係ありません——選択のみでも音符の長さを持っていても開きます。
小節ルーラーの右クリックは以前そのまま終了線を置いていましたが、いまはメニューを開きます。演奏開始線/演奏終了線/再生範囲を解除/この小節の拍子を変更/この位置に音量を入れる/セクション記号を追加、の六項目です。終了線を置くのがひと手からふた手になりました——それは後退ですが、ルーラーに入口がなかった四つの操作と引き換えです。そのうち二つはスマートフォンではそもそも不可能でした(あそこには右クリックも長押しもありませんでした)。指では長押ししてください。
メニューの各項目が働く相手は「選択」で、右クリックしたその 1 音ではありません。 選ばれていない音を右クリックすると、まずその音だけを選びます(左クリックと同じです)。選択の中の音を右クリックした場合は、一式そのままです——ですから「ひとフレーズ選ぶ、右クリック、音の強さを設定」が想定どおりの使い方です。
できない項目は灰色になり、理由が書かれます(「再生中は編集できません」「こちら側に音符がありません」「この先に音符がありません」)。音符をコピーだけは再生中でも押せます——エディターを触らないからです。
音符の上
見出しに何小節目か、何音選んでいるかが出ます。
| 項目 | 何をするか |
|---|---|
| 演奏開始をこの音符の前に設定/演奏終了をこの音符の後に設定 | 選択全体の幅で 2 本の演奏線を置きます——ひとフレーズ選んで右クリックすれば、それで範囲が囲めます |
| 前方の音符をすべて選択/後方の音符をすべて選択 | 右クリックしたその音を切れ目にして、現在のトラックのその側をすべて選びます。灰色の字が先に何音かを教えます |
| 三連符にする | 選んだ音をそれぞれ 3 等分し、高さは変えません(l1c → l3ccc)。できるのは全音符・2 分・4 分・8 分・16 分音符だけで、できない音があれば何小節目のどれかを知らせます |
| 音の強さを設定 | ◀ ▶ で 0〜15 の値を選び、選んだ音をその値にします。灰色の字にいまの強さが出ます |
| 音符をコピー/音符を貼り付け | Ctrl+C/Ctrl+V と同じことです。貼り付けの落ちる先はこの音の開始位置です(灰色の字に何小節目何拍目かが出ます) |
| 音符を切り取り/音符を削除 | 赤いその 2 項目です。削除は同じ長さの休符に戻すもので、うしろの音はずれません |
音の強さを設定とロール上の +/- は別のものです。こちらは「10 にする」、あの 2 つは「いまの値から 1 段上げ下げする」です。
空白部分
見出しに、右クリックしたのが何小節目かが出ます。前のほうの項目は音符メニューと同じ種類(演奏線、選択、貼り付け)で、うしろの 4 項目はこのサイトで唯一、時間軸をずらす編集です:
| 項目 | 何をするか |
|---|---|
| 演奏開始線を設定/演奏終了線を設定 | 右クリックした位置に置きます。線は 1/32 のマスに吸い付き、小節線には吸い付きません——でないと「このフレーズをここまで聴く」ができなくなります |
| 前方の音符をすべて選択/後方の音符をすべて選択 | この位置を切れ目にして、現在のトラックのその側をすべて選びます |
| 音符を貼り付け | 右クリックした位置に貼ります(灰色の字に何小節目何拍目かが出ます) |
| このパートに N 小節挿入 | この小節の前に空の小節を挿し込み、いまのこの 1 本だけを押し出します |
| 楽譜に N 小節挿入 | 同じですが、現在の楽譜が使っているトラックが一緒に動きます(楽器譜は 3 本、歌唱譜は 1 本) |
| このパートから N 小節削除/楽譜から N 小節削除 | 赤いその 2 項目です。その数小節を消し、うしろが前に詰まります |
小節数は ◀ ▶ で決めます(挿入は 1〜16、削除は「ここから終わりまで残り何小節あるか」に合わせて上限が縮みます)。しかも開くたびに 1 に戻り、4 つの行はそれぞれ独立です。3 本のトラックへの挿入や削除も元に戻す1 手なので、Ctrl+Z を 1 回でまとめて戻せます。
「このパート」の 2 項目は、同じ楽譜の他のトラックを 1 小節ずらします——それは意図したものです。これは「この 1 本を取り違えたので、その区間ごと後ろへずらす」ための修復道具です。楽譜ごと動かしたいときは楽譜の 2 項目を使ってください。
そしてどちらも楽譜をまたぎません:合奏では 1 件ずつやる必要があり、でないとその楽譜同士が 1 小節ずれます。楽譜 1 件がゲームの 1 枚で、この機能が扱う単位は楽譜です。
メニューの中のキーボード
| キー | 効果 |
|---|---|
| ↑/↓ | 行を上下に移ります。開いた直後はどの行も光っていません(マウスはまだ別の場所にあります)。1 回押すと入ります |
| ←/→ | その行の数字を変えます。◀ ▶ を押すのと同じです |
| Enter/Space | 光っている行を実行します |
| Esc/Tab | 閉じて、フォーカスを元の場所に返します |
数字を変えてもメニューは閉じません(でないと複数小節を指定できません)。実行できる側を押したときだけ閉じます。メニューはホイールを取りません——取るとスクロールバーが詰まったように感じられます——が、ロールをスクロールするとメニューは閉じます(ウィンドウの大きさを変えたときも同じです)。
メニューの外を押しても閉じますが、その 1 回は数えません——描画モードでロールを押してメニューを閉じても、ついでに音符が描かれることはありません。
楽譜タブと編集欄
画面の下半分です。1 つのタブが1 人に渡す完全な楽譜 1 件で、自分の楽器と名前を持ちます。最大 16 件、最少 1 件です(独奏はごく普通の使い方です)。
タブの列
| 操作 | 結果 |
|---|---|
| タブを押す | そちらに切り替わります |
| 名前をダブルクリック | 名前を変えます。合奏では「ヴィブラフォン・太郎」のほうが「楽譜 5」より分かりやすいはずです |
| タブをドラッグ | 楽譜の順序を変えます |
| 名前の左の丸い点を押す | この楽譜の音符をピアノロールで表示/非表示にします(再生には影響しません) |
| 右の ✕ | この楽譜を削除します。内容が残っているときは一度確認が出て、うしろの楽譜が 1 つずつ前に詰まります |
| + 追加 | 空の楽譜を 1 件足します |
楽器の行
タブの下の行、左から順に:
| 操作対象 | 何をするか |
|---|---|
| 楽器のドロップダウン | この楽譜がどの音色を使うか。楽譜 1 件に楽器は 1 つで、4 本のトラックが共有します |
| 楽器譜/歌唱譜 | 楽器譜はメロディ/ハーモニー1/ハーモニー2 の 3 本、歌唱譜は歌唱の 1 本だけを使います。切り替えても反対側の内容は失われません |
| ミュート | この楽譜は試聴で音を出しません。書き出し・保存・共有には影響しません |
| 単独再生 | この楽譜だけを鳴らし、他はすべてミュートします。もう一度押すと解除されます |
| 表示(目のマーク) | ロール上でこの楽譜の音符を隠します。音は出たままです——黙らせたいならミュートを使ってください |
| 単独表示 | ロールにこの楽譜だけを描き、他はすべて外します。もう一度押すとすべて表示されます |
| コピー | この楽譜をゲームに貼れる MML@…; にします |
ミュートと単独再生は音、表示と単独表示は画面。4 つ並んでいますが互いに無関係です。
MML テキスト欄
デスクトップでは 3 本のトラックが横に並びます(メロディ/ハーモニー1/ハーモニー2)ので、対位を見やすくなっています。押したトラックにロールのフォーカスが移り、編集中のトラックは枠線が一段明るくなります。
各トラックの右上はカウンターです:N 音 · N/上限 文字。これは書き出したあとの文字数で、空白と改行は数えませんので、改行で小節を区切って構いません。上限を超えると赤くなりますが、編集を止められることはありません。
| トラック | 文字数の上限 |
|---|---|
| メロディ | 1600 |
| ハーモニー1 | 1200 |
| ハーモニー2 | 900 |
| 歌唱 | 1200 |
これはゲーム側の上限です。実際に効いているのは画面に出ている数字ですので、この表と食い違うときは画面を信じてください。
ステータスバー
いちばん下の行です。すべて「いまの状態」で、押せるものはありません:
| 欄 | 意味 |
|---|---|
| 楽譜 | いま楽譜が何件あるか / 最大何件か |
| 音符 | 音符の総数 |
| テンポ | いま効いている BPM。t が書かれていないときは「120 BPM(既定)」と出ます |
| 長さ | 全体を鳴らしきるのにかかる時間 |
| 保存の状態 | 一時保存済み · 時刻/未保存/自動保存はオフです |
| エンジン | シンセサイザーの読み込み状況とサンプリングレート。エンジン準備完了になってはじめて音が出ます |
真ん中には、必要なときだけ出るものが 2 つあります:解析の警告(解釈できない文字、音域を超えた高さなど)と、テンポの不一致の常時表示——そちらは隣に直すためのボタンがあります。
設定ドロワー
タイトルバーの設定です(右隣がサイト情報)。Esc で閉じます。上から順に:
| 項目 | 説明 |
|---|---|
| ログイン | Google でログインします。ログインが必要なのは共有だけで、他の機能には一切要りません |
| 言語 (Language) | 画面の言語です。切り替えるとページを再読み込みします——楽譜は残りますが、元に戻す履歴は消えます |
| 自動保存 | 楽譜をこのブラウザに保存し、開き直しても続きから始められます。サーバーには送信しません。オフにしても保存済みのものは消えませんが、以降の編集は記録されません——再読み込みすると、オフにした時点のものに戻ります |
| 調号の表示 | 調を 1 つ選ぶと、ロール上でその調に含まれない行が暗くなります。目安を示すだけです |
| セクション記号 | ロール下部の色つきカプセル(イントロ、サビ…)。追加は小節ルーラーの右クリック、変更と削除はそのカプセルを右クリックします。文字は半角 20 個ぶん(全角 10 文字)まで、記号は最大 16 個。色は位置順に自動で決まるので、途中の 1 つを消すと以降の色が変わります |
| 水平オーバービュー | ロールの一番下の帯。曲全体を 1 本に圧縮したもので、ドラッグまたはクリックでジャンプできます。セクション記号は色の点として表示されます。狭い画面では表示されず、そのときは通常のスクロールバーが戻ります |
| 拍子記号の表示と編集 | 左上に曲頭の拍子を表示し、右クリックで拍子やテンポを変更できます。小節ルーラーの右クリックで変拍子を設定できます。小節線、小節の挿入と削除、MML の改行はすべて拍子に従います。既定はオフ。オフのときは常に 4/4 で描かれ、設定した拍子は保持されます |
| 構文の色分け | テンポ・音長・オクターブ・音量にそれぞれ色が付きます。解釈できない文字には赤い波線、文字数を超えた部分には赤い背景が付きます |
| MML の改行 | 1 小節または 2 小節ごとに改行します。変わるのはテキスト(実際に改行が入ります)ですが、空白はゲームの文字数に入りません。小節をまたぐ長い音は切れないので、その行は長くなり、番号が飛びます |
| 小節目盛り | 数小節ごとにテキストへ小節番号を添えます。変わるのは見た目で、文字は 1 つも動きません。既定はオフです |
| サウンドバンク | 自分の .dls / .sf2 / .sf3 を読み込みます。詳しくはよくある質問 |
| 楽器定義ファイル | 自分の .def を読み込むと、楽器ドロップダウンに並ぶ音色が決まります |
| アカウント削除 | アカウントと名義下のすべての共有を削除します。元に戻せません。約束の範囲はプライバシーポリシーに書いてあります |
ミックス MP3 書き出し
ファイルボックスの書き出し欄、「ダウンロード」の下にある独立したボタンです。上の三つの形式とは別の種類のものです。
.mid / .mml / .mmi | ミックス MP3 | |
|---|---|---|
| 手に入るもの | 楽譜。開くには別のものが要ります | 音声ファイル。誰でも聴けます |
| かかる時間 | 押せばすぐ | 数十秒。新しく音を合成しています |
| 対象のトラック | すべて | 最初の 6 トラックだけ(下記) |
| 押すと | そのままダウンロード | まず配置用のステージが開きます |
最初の 6 トラックだけ、つまりゲームが読む分だけです。 このファイルの目的は、ゲームをしない人にもこの曲がゲームでどう聞こえるかを届けることです。補助トラックはこのサイトの作業場であり、ゲームには存在しません。7 トラック目以降に実際に音符があるときは、押す前にどれが入らないかをボックスが知らせます。ミュートは書き出しに影響しません。あれは試聴用のスイッチで、保存や共有と同じくファイルには届きません。
ステージ:真上から見た図
開くボックスの名前はミキサー空間設定です。中央の図は真上から見た部屋です。
- 角の丸い札がそれぞれの楽器です。色はタブと同じで、トラック名と楽器名が二行で入っています。ドラッグすれば位置が変わります
- 中央の小さな丸があなたで、これもドラッグできます。同心円はあなたについて動き、あなたからどれだけ離れているかを表します
- 画面の上があなたの正面です。 丸の上の三角がそれを示していて、回りません。向きは常に変わらないからです。楽器を背後に置きたいときは丸の下へドラッグしてください
札に楽器名が入っているのには意味があります。誰をどこに置くかは楽器で決めるもの(低音は後ろ、主旋律は真ん中)で、「トラック 3」では決められません。遠くへ動かすほど小さくなり、その方向へ寄っていきます。いちばん遠くでおよそ半分の音量で、完全に消える楽器はありません。丸に重ねても音は割れません。音符が一つもないトラックは描かれません。
配置は記憶されますので、次に開いたときもそのままです。やり直したいときは配置をリセットを押すと、楽器は既定の半円に戻り、リスナーも元の位置に戻り、空間ミックスも一緒にオフになります。
空間ミックスは既定でオフです。 チェックを入れなければ、書き出したファイルはエディタで聴こえるものとまったく同じになります。それがあなたにとって唯一確かな基準ですので、既定にしてあります。チェックを入れるとヘッドホンで 3D の空間として聞こえます(スピーカーではほとんど分かりません。次の節をご覧ください)。札は最初から広がっていてドラッグもできます。どれか一枚を動かすと自動でチェックが入ります。ステージが薄いときは、まだ効いていないという意味です。
書き出す前に試聴
ボックスには試聴の行、シークバー、時間があります。流れるのは書き出しで得られるものそのものですので、聴きながら楽器をドラッグすれば音もその場で動きます。
普段の再生と違う点が三つあります。
- 曲全体を再生します。 ロールの演奏開始線・終了線は使いません。あの二本は一部を試聴するための道具で、書き出しは見ませんので、ここでも見ません
- 鳴るのは最初の 6 トラックだけで、ミュートも無視します。 試聴がファイルと同じものでなければ意味がないからです。ボックスを閉じれば元のミュートが戻ります
- このボックスを閉じると空間効果は完全に解除され、以降の通常再生には残りません
ヘッドホンかスピーカーか
空間ミックスにチェックを入れてから意味を持ちます。既定はヘッドホンで、前後左右すべてが分かり、いちばんよく聞こえます。
スピーカーにチェックを入れると、スピーカー向けの計算に切り替わります。代償はチェックボックスの横に書いてあります。前後が失われます——左右だけになり、丸の後ろへ置いた楽器は前に置いたものと同じに聞こえます。スピーカーで鳴らすならこちらのほうが自然ですが、前後の配置は意味を失います。
書き出しを押す
ボタンはその場で進捗バーに変わります。ステージは消えず、配置も見えたままで、隣にキャンセルがあります。キャンセルは即座で、押せば元の状態に戻ります。ファイル名はファイルボックス上部の欄のもので、保存と共通です。
終われば自動でダウンロードされ、ステージは閉じません。これはもともと「並べる → 書き出す → 聴く → また並べる」の繰り返しで、自動で閉じると毎回開き直すことになるからです。押すと閉じる保存とは意図的に違えてあります。
| ファイルについて | |
|---|---|
| 形式 | MP3、192 kbps、44.1 kHz ステレオ。5 分でおよそ 7 MB |
| 音量 | 下げるだけで上げません。曲全体が割れるときだけ全体を下げ、それ以外は 1 dB も動かしません。意図して静かに書いた曲が大きくされることはありません |
| 終わり | 最後の音が本当に消えるまで残します。途中で切れることも、無音がぶら下がることもありません |
スマートフォンでは失敗することがあり、そのときははっきりそう表示されます。 この機能は曲全体の音声を一度にメモリへ置く必要があり(5 分で約 100 MB)、スマートフォンでは足りないことがよくあります。長い曲はパソコンでの書き出しをおすすめします。
狭い画面とスマートフォン
画面が狭くなると、ものは畳まれるだけで消えるわけではありません:
- タイトルバーの右が 1 つのハンバーガーボタンになり、クリップボード/ファイル/共有/設定/サイト情報の 5 つがそのパネルに収まります
- タイトルバーに表示の切り替えが 4 つ増えます(デスクトップでは見えません):ツールバーを表示/ピアノロールを表示/エディターを表示/ステータスバーを表示。1 つの領域を切ると、その分を残りが使います。それぞれの使い方は表示の切り替え 4 つにあります
- 3 本のトラックは横並びから縦積みに変わり、さらに狭くなると1 本ずつ表示になって、編集欄の上の小さなタブで切り替えます
条件は2 つあります:画面の幅がとても狭いこと、あるいは高さがとても低いこと——ですからスマートフォンを横に倒した場合(幅は広いが高さがない)もこうなりますし、デスクトップのウィンドウを平たく潰しても同じです。
この節は画面の作りの話で、マウスを使っているか指を使っているかとは関係ありません。 デスクトップのウィンドウを平たく潰しても同じ見た目になりますが、そのとき手元にあるのはマウスですから、上に書いたショートカットも右クリックメニューも 1 つも減っていません。
指で操作する場合は、これとは別にひとそろいの操作があります——タップ、長押しして音符をつまみ上げる、2 本指でのズーム、そして音符を選ぶと画面の下から出てくる操作パネル。それらはスマホ・タブレットで曲を作るにあります。