これは閲覧用のビューアではなく、一通りそろったピアノロールエディタです。音符は移動、伸縮、削除、書き込みができ、ベロシティは音符ごとに編集できます。複数トラックに対応し、トラックごとに音色を割り当てられます。再生は同梱の音源を通るので、編集結果を想像するのではなく耳で確かめられます。
ピアノロールで編集するオンライン MIDI エディタ
MIDI ファイルを開き、ピアノロール上で音符を編集して保存し直せます。音源を内蔵したエディタがブラウザ内で動くため、アップロードは発生しません。
MIDI ファイルを開き、ピアノロール上で音符を動かし、内蔵音源で鳴らして確かめ、結果を保存し直せます。エディタはこのページの中でそのまま動きます。
MIDI ファイルのみ · 編集はブラウザ内で行われます · アップロードされません
01
このエディタでできること
中身はオープンソースの signal というエディタそのもので、このページの枠内に読み込んで動かしています。つまり簡易なウェブ部品ではなく、キーボードショートカットもトランスポートも備えた、デスクトップの MIDI エディタと同じ振る舞いをします。
処理はすべてご自分の端末で行われます。ファイルを開く操作はディスクから読み込むだけ、保存はダウンロードとして MIDI ファイルを書き出すだけです。アップロードもサーバー上の保存もなく、クレジットも消費しません。
02
開き方と保存
ファイルを開くときは、エディタ自身のファイルメニューではなく、エディタの上にある開くボタンを使ってください。そちらが枠の中へファイルを受け渡す経路であり、保存時に何という名前を付けるかをこのページに伝えるのもそちらです。
保存を押すと、エディタに現在の状態を問い合わせ、標準的な MIDI ファイルとして書き出します。ダウンロードされるファイル名は開いたときの名前に .mid を付けたものなので、往復させただけで作業中のファイル名が勝手に変わることはありません。
初回だけ表示までに少し時間がかかります。本体と音源のサンプルで数メガバイトあるためです。二回目以降はブラウザがキャッシュします。万一表示されない場合は、枠の下にある再読み込みボタンでページ全体を読み直さずにエディタだけを載せ直せます。
03
その MIDI はどこから来るか
このサイトには、ここで開くのに向いた MIDI を作るツールが三つあります。音声から MIDI への変換は既存の録音を採譜しますが、その結果はたいていピアノロールの得意な手当てを必要とします。音量の大きい立ち上がりの周りに出た短い余計な音を消し、採譜が早く切ってしまった音を伸ばす、といった作業です。
AI MIDI 生成ツールは、キーとパートから短いフレーズを書きます。生成されたフレーズはほぼ必ず、音を一つ二つずらし、ループが滑らかにつながるよう最後の音を詰めたくなります。ここでなら一分の作業です。
音声から始めていてテンポが分からない場合は、先にキーとテンポの検出ツールを通し、その値をエディタ側に設定してください。そうすれば小節線が実際の音楽の位置に落ちます。拍の合っていないピアノロールは、グリッドがまったくない状態より読みにくいものです。
04
このツールが向かないこと
ここで編集するのは音符であって音ではありません。同梱の音源は、いま何をしているかを耳で確かめるためのものです。完成品を作るための音色ライブラリではありません。音符が決まったら、MIDI を DAW へ持っていき、そのトラックに本当に必要な音源で鳴らしてください。
音声編集ソフトでもありません。手元にあるのが MIDI ファイルではなく録音なら、ここの話は当てはまりません。録音を切り詰めるには音声カット、分離するにはステム分離のほうを使ってください。
実用上の限界は大きなファイルです。数トラックにわたる数千音なら快適ですが、管弦楽の総譜を一つの密な MIDI ファイルとして書き出したものは、デスクトップソフトでなら感じない重さをブラウザでは感じることになります。
05
アップロードは発生しない
エディタはこのサイトから静的ファイルとして配信され、すべてブラウザの中で動きます。開いたファイルはローカルで読まれ、保存したファイルもローカルに書かれます。あなたの音楽をどこかへ運ぶ通信は発生しません。
未発表の素材やクライアントの仕事を扱うなら、知っておく価値があります。サーバー側で処理する方式のウェブエディタは、開いたものの複製を必ず受け取ります。こちらはそもそも経路にサーバーの工程がないので、受け取りようがありません。
ページとエディタ本体さえ読み込み終われば、接続のない状態でも動きます。
06
よくある質問
ファイルはアップロードされますか。
いいえ。エディタは静的ファイルとしてブラウザ内で動きます。開いたファイルは端末から読まれ、保存したファイルも端末に書き戻されます。その間にサーバーの工程は挟まりません。
編集中の内容を音で確認できますか。
できます。エディタには音源が同梱されているので、合成音のビープではなく実際の楽器の音で再生されます。編集を確認するためのもので、最終的な音作りのためのものではありません。
表示まで数秒かかるのはなぜですか。
エディタ本体と音源のサンプルで数メガバイトあるためです。初回はそれを取得しますが、以降はブラウザがキャッシュするのですぐ開きます。
ファイルを開くのはボタンとエディタのメニュー、どちらを使うべきですか。
枠の上にあるボタンを使ってください。そちらが正しくファイルを受け渡し、保存時の名前をこのページに伝えます。
ここで音声を編集できますか。
できません。ここで扱うのは MIDI、つまり音符とタイミングです。録音を切り詰めるなら音声カット、分離するならステム分離を使ってください。
クレジットは消費しますか。
しません。すべてご自分の端末で動くので、計測する対象がありません。
再読み込みすると作業内容はどうなりますか。
失われます。エディタは状態をメモリ上にしか持っていません。ページを離れる前、再読み込みする前に MIDI を保存してください。
トラックごとの音色は変えられますか。
変えられます。同梱の音源から、トラックごとに別のプログラムを割り当てられます。ただしそれはここで聞こえる音に対してだけの話です。MIDI ファイルが持つのはプログラム番号であり、読み込んだ DAW の側が、そのトラックに読み込まれている音源で上書きしてしまうことは十分あり得ます。
複数トラックに対応していますか。
しています。トラックは別々に表示され、独立して編集やミュートができます。和音のパートと旋律を一つのロール上で視覚的にぶつけずに扱うには、これが普通のやり方です。
ページは日本語なのに、エディタだけ英語なのはなぜですか。
エディタはビルド済みのオープンソースアプリを枠内に読み込んでいるもので、その表示言語はビルドの時点で固定されています。枠の外はすべて、選択された言語に従います。