はじめに
起動すると「MIDI Studio を始める」で曲(新しい曲 / 前回の自動保存)と MIDI キーボードを使うかを選びます。「開始」で音源が使えるようになります。
新しい曲はピアノ・ベース・ギター・ドラムの 4 トラックから始まります。トラックを足す・減らすのはトラックメニューです。
画面
- 上から、メニュー、トランスポート(再生・ループ・位置・テンポ・メトロノーム・シークバー)、入力モードの段、トラックビュー、下のエディター(タブで切り替え)、ステータスバー。
- 右のインスペクターは選択中のトラックの設定(名前・色・ポート・チャンネル・表示・音色)。表示メニューで隠せます。
- 下のエディターは境界をドラッグして高さを変えられ、▾ で折り畳めます。
曲データも音源もブラウザの中だけで扱います。外部に送信しません。
トラックビュー
- 描画ツール(P)で空いているところをドラッグするとクリップ(リージョン)を作れます(右クリック「ここに1小節のクリップを作成」でも)。クリップの範囲の中に録音・入力したノートはそのクリップに入り、クリップの無いところに録音・入力すると小節に揃えたクリップが自動でできます。どのクリップにも入っていないノートは、DAW のリージョンの外と同じで鳴らず、MIDI / WAV の書き出しにも入りません(ピアノロールでは薄く表示。トラックビューには出ません)。クリップの端を伸ばすか右クリック「範囲内の外れたノートを取り込む」で戻せ、トラック › クリップの外のノートを削除 で消せます。クリップは中央をドラッグで移動(上下にドラッグすると別のトラックへ)、Alt++ドラッグで複製、端をドラッグで長さを変更(中のノートは動かず、範囲から出たノートはクリップから外れます)。
- 選択ツール(V)で空いているところをドラッグすると範囲選択(複数のトラックにまたがれます)。Shift+クリック / Shift+ドラッグで選択に追加。選択したクリップはまとめて移動・複製・Ctrl+C / Ctrl+X / Ctrl+V / Ctrl+D / Delete。同じトラックのクリップを 2 つ以上選んで Ctrl+J(右クリック「結合」、編集 › クリップ › 結合)で 1 つのクリップにまとまります(あいだの範囲も含む。ノートは動きません)。貼り付けは、右クリックしたトラック(Ctrl+V なら選択中のトラック)を起点に、コピーしたときのトラックの並びを保って置きます。空いているところの右クリック「この位置のクリップを全トラックで選択」で、その小節の全トラックをまとめて選べます。
- クリップの右クリック: ピアノロールで開く、名前と色、範囲内の外れたノートを取り込む、分割、複製、クオンタイズ、ヒューマナイズ、ベロシティ、削除(中のノートごと)。ダブルクリックでエディターを開きます。
- トラックヘッダーの ⋮⋮ をドラッグで並べ替え(Alt+↑↓ でも)。名前はダブルクリックで変更。M / S / R はミュート、ソロ、録音待機。
- ルーラーのクリックでシーク。ループ範囲は端をドラッグで伸縮、下端の帯をドラッグで移動(小節にスナップ、Shift で拍)。
- テンポのレーンは右クリック・ダブルクリックでテンポを追加・変更。拍子・調号・マーカーは小節番号の横に出ます。
- 左上の − / + で拡大・縮小。1 小節目の前の薄い部分は余白です。
ピアノロール
- ツール: 選択(V)と描画(P)。描画ツールでクリックするとグリッド長のノートを置き、そのままドラッグで長さを決めます。
- ノートは中央をドラッグで移動、右端で長さ変更、Alt++ドラッグで複製、Shift+クリックで選択に追加。空いているところをドラッグで範囲選択。
- スナップと編集グリッド(1/1〜1/64、3 連符、付点)はツール列で。Ctrl+ を押しながらドラッグすると一時的にスナップなし。
- 下のレーンは Velocity / CC / Pitch Bend を切り替え。Velocity はドラッグで塗り、CC / Pitch Bend はクリックで追加、ポイントの選択・ドラッグ・Delete。
- 編集 › ノート: クオンタイズ(Q は編集グリッドで即時、Shift+Q はダイアログ)、ヒューマナイズ、ベロシティ、ノート長をグリッドに揃える。ノートの右クリックからも開けます。
- 左の鍵盤はクリックで試聴。弾いている音は赤、再生中に鳴っている音は青で光ります。
- 他のトラックのノートは薄く表示(ゴーストノート。表示メニューで切り替え)。
ドラムエディター
- 楽器名のレーンごとにノートを置きます。描画ツールでクリックすると入力、もう一度クリックで削除。選択ツールではドラッグで移動(上下で別のレーンへ)、Alt++ドラッグで複製、空いているところをドラッグで範囲選択。
- ドラムマップ(GM / GS / ユーザー)はレーンの名前と並びだけを変え、ノート番号は変わりません。レーン名のダブルクリックで名前を変更、右クリックで非表示や並べ替え。
- 右のパッドはクリックで試聴。入力モードが「パッド」のときは文字キーとテンキーで叩けます。叩いている楽器は左のレーン名が赤く、再生中に鳴っている楽器は青く光ります。
- ドラム表示とメロディ表示はインスペクターの「表示」、またはトラックメニューの「ドラムトラックにする」で切り替えます。
リストエディター
| MEAS / STEP | 小節番号と、小節内の順番 |
| NOTE / K# | 音名(C4 = 60)/ ノート番号。CC などは種類と番号 |
| ST | 次のイベントまでの長さ(ステップタイム) |
| GT | ノートの長さ(ゲートタイム) |
| VEL | ベロシティ、または CC の値 |
| CH / TICK | チャンネル(トラックと違うときは *)/ 絶対位置 |
- ↑↓←→ / Tab で移動、Enter か数字キーで編集を始め(Enter で開くと値が選ばれているので、そのまま打てば置き換わります)、Enter で確定、Esc で取り消し。Shift+↑↓ で複数選択。確定後にどこへ動くかはツールバーの「確定後:」で選べます(Tab はいつも右の列へ)。
- NOTE 列には音名(C4、F#3)か CC7 / PC5 / PB / CP / PP C4 と書けます。ノートの行に CC7 と書けば、その行が CC に変わります(位置はそのまま)。
- + / - で 1 ずつ、⌥↑↓(Alt+↑↓)で 10 ずつ(K# は 1 オクターブ)、数値セルの縦ドラッグでも変えられます。⌘Enter(Ctrl+Enter)で前回の値を繰り返します。
- 「挿入 ▾」(Insert / ⌥Enter)でノート以外も入れられます。⌥N / ⌥C / ⌥P / ⌥B / ⌥A / ⌥Y / ⌥S / ⌥M(Alt+文字)ならメニューを開かずに、鍵盤モードのままでも入ります(メニューの頭文字と同じ)。「セット」にはバンク + 音色、RPN、NRPN、GS Reset。SysEx は GS のテンプレートから作れます。
- 鍵盤モード(⌥K)か外部 MIDI 鍵盤でリストにフォーカスがあると、弾いた音が現在行の K# に入り、押さえたまま弾いた音は同じ位置に和音として入ります。離すと次の行へ進みます(レコンポーザ流の打ち込み)。鍵盤モードのオクターブはリスト内では ⌥↑↓。ステップ入力中はカーソルがステップ位置に追従します。
- 右クリックで種類の変更、移調、クオンタイズ、「選択行の一括変更…」(位置シフト、GT、チャンネル、値、K#)。⌘V はカーソル行に貼り付け、⇧⌘V は後ろのイベントをずらしてから貼り付け(挿入)。
- 「コンダクター」を ON にするとテンポ・拍子・調号・マーカーも時刻順に並びます。テンポの VEL(BPM)、拍子の NOTE(3/4)、マーカーの DETAIL はその場で直せます。
- ST を変えると後ろのイベントが動きます(リップル)。GT はそのノートだけ。
- 単位は Tick と ♩=48(レコンポーザ流)を切り替えられます。割り切れない値はそのまま分数で表示します。
- フィルターでノートだけ・CC だけなどに絞れます。
ミキサー
- トラックごとの Volume(フェーダー)、Pan、Reverb、Chorus、Expression。ドラッグ、ホイール、矢印キーで変え、ダブルクリックで既定値に戻します。
- 値は曲頭の CC として保存され、MIDI ファイルにも書き出されます。曲の途中に同じ CC があるときは「自動化あり」の印が付きます。
- 再生中の操作は音に即時に反映され、途切れません。
コンダクター
- テンポ・拍子・調号・マーカーを一覧で追加・変更・削除します。種類で絞り込めます。
- 「再生位置にする」でその位置へ移動。トランスポートの BPM と拍子をクリックしても追加・変更できます。
ビジュアルモード
- T またはツールバーの「ビジュアル」で開き、Esc で戻ります。
- 数値リスト(レコンポーザ風。分割、追従方式、単位、譜表)、ピアノロール(全トラック)、鍵盤(トラックごと)の 3 表示。
- 配色と文字の大きさ、全画面はツールバーの右側で。
再生
- Space で再生 / 一時停止、■ で停止(先頭、またはループの先頭へ)。シークバーはクリック / ドラッグ、ルーラーのクリックでも移動します。
- ループは L、範囲は小節の数値入力、ルーラーやシークバーのドラッグ、Shift+L(選択範囲)で。
- メトロノームは K。再生に追従は F。
- 再生中に変えたノート・音色・テンポは、音を途切れさせないため、停止・シーク・ループの折り返しのときに反映します(トランスポートに「変更は停止後に反映」と出ます)。ミュート/ソロ・ループ範囲・ミキサーは即時です。
演奏と録音
入力モード
- ツールバーの「編集 / 鍵盤 / パッド / ステップ」。編集では文字キーがショートカット、鍵盤とパッドでは楽器になります。Alt+K / Alt+R で切り替え、Esc で編集に戻ります。
- 鍵盤: 下段 Z〜M が C4〜B4、上段 Q〜I が C5〜C6(JIS / US 共通の物理位置)。↑↓ でオクターブ、Tab を押している間サステイン、Shift を押しながらでアクセント。
- パッド: 文字キーとテンキーにドラムを割り当て。割り当てはツール › キー割り当てで変えられます。
- MIDI キーボード: 起動時に「使う」を選ぶか、MIDI › MIDI 入力の設定で接続します。
リアルタイム録音
- 録音したいトラックの R(録音待機)を押し、● か R で開始。カウントインのあと再生が始まり、■ か R で停止。1 回の操作として記録され、元に戻せます。
- カウントインの最後の 1 拍で弾いた音は開始位置に揃えます。
- 録音の設定(⚙): オーバーダブ / 置き換え、カウントイン、パンチイン・アウト、ループ録音のテイク、録音クオンタイズ、レイテンシー補正。
ステップ入力
- 入力モードを「ステップ(鍵盤 / ドラム)」にすると、鍵盤やパッドで押した音がカーソル位置に入り、ステップ長ぶん進みます。和音は同時に押します。
- → 休符、← 戻る、- タイ、Backspace 直前を取り消し。ステップ長とゲートはステップのパネルで。
ファイル
- ブラウザに保存(Ctrl+S)はこのブラウザの中に保存します。ファイル › 最近のプロジェクトから開けます。編集中の曲は自動保存され、次の起動時に復元を選べます。
- .midstudio として保存 / プロジェクトを開く(Ctrl+O)はファイルとしての保存と読み込みです。
- サンプル曲: ファイル › サンプル曲(起動ダイアログからも)。VISION (GS Version) と Merry X'mas For You!(作曲・制作: cheebow、試聴・編集用)。
- MIDI を読み込む: SMF Format 0 / 1。ノート・CC・SysEx・未知のイベントは捨てずに保持します。MIDI を書き出す: Format 1。
- WAV を書き出す: 内蔵音源でレンダリングします(ミュート/ソロは反映、ループは無視)。
- SoundFont を選ぶ: 手元の .sf2 / .sf3 / .dls を音源にします。
ショートカット
| Space / Shift+Space | 再生 / 一時停止 / 選択したノートの先頭から再生 |
| Enter / Home | 先頭へ |
| , / . | 1 小節戻る / 進む |
| L / Shift+L | ループの ON / OFF / 選択範囲をループにする |
| I / O | ループの始点 / 終点を再生位置の小節にする |
| M / S | 選択トラックのミュート / ソロ |
| K / J / F | メトロノーム / スナップ / 再生に追従 |
| 1 〜 5 | ピアノロール / ドラム / リスト / ミキサー / コンダクター |
| Ctrl+Z / Ctrl+Y | 元に戻す / やり直し |
| Ctrl+C / X / V / D | コピー / 切り取り / 貼り付け(再生位置)/ 複製 |
| Ctrl+A | 選択トラックのノートをすべて選択 |
| Delete / Backspace | 選択を削除 |
| V / P | 選択ツール / 描画ツール |
| Q / Shift+Q | クオンタイズ(編集グリッド)/ クオンタイズのダイアログ |
| T | ビジュアルモード(Esc で閉じる) |
| R | リアルタイム録音の開始 / 停止 |
| Alt+K / Alt+R | PC 鍵盤 / ドラムパッドの入力モード(もう一度で編集へ) |
| 鍵盤モード: ↑ ↓ / Tab | オクターブ / 押している間サステイン |
| ステップ入力: → ← - Backspace | 休符 / 戻る / タイ / 直前を取り消し |
| リスト: + - / ⌥↑↓ / ⌘Enter / Insert | 値を 1 ずつ / 10 ずつ(鍵盤モードではオクターブ)/ 前回値を繰り返す / 挿入メニュー |
| リスト: Ctrl+V / ⇧Ctrl+V | カーソル行に貼り付け / 後ろをずらして貼り付け |
| リスト: Alt+N C P B A Y S M | Note / CC / Program / Pitch Bend / Ch. Pressure / Poly Pressure / SysEx / Meta を挿入(どのモードでも) |
| Esc | 編集モードに戻る、選択の解除 |
| F1 | このヘルプ |
| ↑ ↓ / ← →(ピアノロール) | 半音移動(Shift で 1 オクターブ)/ グリッド 1 つ分移動 |
| Alt+↑ ↓ | 選択トラックを上 / 下へ |
| Ctrl++ドラッグ / Ctrl++ホイール | スナップを一時的に無効 / ピアノロールの拡大・縮小 |
| Ctrl+S / Ctrl+O | ブラウザに保存 / プロジェクトを開く |
1 文字のショートカットは入力モードが「編集」のときだけ働きます。修飾キーつきと Esc はどのモードでも使えます。
GM / GS
- 音は読み込んだ SoundFont(標準は GeneralUser GS)で鳴ります。Roland SC-55 / SC-88Pro 実機の音色やエフェクトを再現するものではありません。
- GS の SysEx は保持して書き出します。下の表のものは意味付きで表示・編集でき、それ以外は 16 進のままです(MIDI › GS / SysEx › SysEx / イベントインスペクター)。
- 複数ポート(FF 21)は保存・書き出しに対応し、再生ではポートごとに 16 チャンネルを使います。途中でのポート変更は再生に反映しません。
| GS パラメーター | 表示・編集 | 内蔵音源 |
|---|---|---|
| GS Reset 40 00 7F | 対応 | 処理する |
| Master Volume 40 00 04 | 対応 | 処理する |
| Master Key-Shift 40 00 05 | 対応 | 処理する |
| Master Pan 40 00 06 | 対応 | 処理する |
| Reverb Macro 40 01 30 | 対応 | 処理する |
| Reverb Character 40 01 31 | 対応 | 処理する |
| Reverb Pre-LPF 40 01 32 | 対応 | 処理する |
| Reverb Level 40 01 33 | 対応 | 処理する |
| Reverb Time 40 01 34 | 対応 | 処理する |
| Reverb Delay Feedback 40 01 35 | 対応 | 処理する |
| Chorus Macro 40 01 38 | 対応 | 処理する |
| Chorus Pre-LPF 40 01 39 | 対応 | 処理する |
| Chorus Level 40 01 3A | 対応 | 処理する |
| Chorus Feedback 40 01 3B | 対応 | 処理する |
| Chorus Delay 40 01 3C | 対応 | 処理する |
| Chorus Rate 40 01 3D | 対応 | 処理する |
| Chorus Depth 40 01 3E | 対応 | 処理する |
| Chorus Send Level To Reverb 40 01 3F | 対応 | 処理する |
| Rx. Channel 40 1x 02 | 対応 | 処理する |
| Use for Rhythm Part 40 1x 15 | 対応 | 処理する |
| Pitch Key Shift 40 1x 16 | 対応 | 処理する |
| Part Level 40 1x 19 | 対応 | 処理する |
| Part Pan 40 1x 1C | 対応 | 処理する |
| Chorus Send Level 40 1x 21 | 対応 | 処理する |
| Reverb Send Level 40 1x 22 | 対応 | 処理する |
困ったとき
- 音が出ない: 起動時の「開始」を押していないか、音源の読み込み中です。ツールバーの「音源」の表示を確認してください。読み込みに失敗したときは起動ダイアログで再読み込みするか、ファイル › SoundFont を選ぶで手元の .sf2 を使えます。
- MIDI キーボードが反応しない: ブラウザが Web MIDI に対応しているか(Chrome / Edge など)、許可したか、MIDI › MIDI 入力の設定で機器が有効かを確認してください。録音には対象トラックの R も必要です。
- キーを押しても音が鳴らない / ショートカットが効かない: 入力モードを確認してください。鍵盤・パッドでは文字キーが楽器になり、編集ではショートカットになります。
- 再生中に編集しても音が変わらない: 停止・シーク・ループの折り返しで反映します。
- 曲はどこに保存される?: ブラウザに保存と自動保存はこのブラウザの中(IndexedDB)です。別の端末や共有には .midstudio か MIDI ファイルを書き出してください。