WebSequencer Help

2013/01/03 g200kg


|

WebSequencerはHTML5/Javascriptで書かれたMIDIシーケンサーです。Chromeでの使用を推奨します。

次のような事ができます

ファイルの操作

ファイルの保存

ファイルを開く

シンセの選択

WebSequencerはWebMidiLink対応シンセを[Synth-1]~[Synth-4]の4台までロードできます。 デフォルトでは[Synth-1]に[GMPlayer]がロードされた状態になっています。 ロードする手順は次のとおりです。

トラック

WebSequencerは[Trk-01]~[Trk-16]の最大16トラックまで扱えます (デフォルトのデモソングが入った起動状態では7トラックを使用しています)。

各トラックの表示には次のものがあります。

また、トラックのシーケンスの概略の上部には曲全体中のピアノロール表示の範囲と現在の再生位置が表示されます。

トラックの操作:

ピアノロール

編集モードの切り替え

[Select][Scroll][Edit]の3つのモードがあります。 メニューの[Mode:]の所のボタンかキーボードショートカットA / S / E で切り替えられます。 各モードの主な役割は次のようになっています。

スクロールおよびズーム

MIDIイベント/ノートの選択

ノートの入力

ノート/イベントの削除

ノート/イベントのコピー

ベロシティやコントロールチェンジなどの編集

ショートカット

次のキーボードショートカットが使用できます。

MIDIキーボードからの入力

WebSequencerはMIDIキーボードからのリアルタイム入力を実験的に実装しています。 精度や安定性を含めまだ実用的なものではありませんが、以下の手順で試せます。

準備

今後ブラウザはネイティブにMIDI入力をサポート(Web MIDI API)するようになるようですが、今の所、 MIDIキーボードからの入力を扱うには、「Jazz-plugin」のインストールが必要です。

Jazz-soft.net

上のページからダウンロードしてインストールしてください。

(注:環境によっては不安定になる事があるかも知れません。私が確認している範囲ではChromeでMIDIキーボードを使った後、 しばらく放置しておくとブラウザがクラッシュすることがありました。)

使い方

WebSequencer is a MIDI sequencer written in HTML5/Javascript. Chrome is recommended for access.

Functions are:

Loading/Saving File

File Save

File Load

Selecting Synth

WebSequencer can load upto four WebMidiLink compatible synths. In default, the [GMPlayer] is loaded as [Synth-1].

Tracks

WebSequencer has upto 16 tracks [Trk-01]-[Trk-16] (In default song, 7 tracks are used).

Each track row has following displays:

Also there is a ruler that indicate current pianoroll region and current playing location at the top of sequence overviews.

Handling tracks:

Pianoroll

Mode

Scroll and Zoom

Selecting notes/events

Note input

Deleting Notes/Events

Copying Note/Events

Editing velocity/control-changes

Shortcuts

Available keyboard shortcuts:

Input from MIDI keyboards

Real time record from MIDI-keyboards has been tentavely implemented. Currently, it is not so accurate and stable but can be tried.

Preparation

Browsers will support native MIDI functions in the future (Web MIDI API) but now we need to install the support plugin [Jazz-plugin].

Jazz-soft.net

Download and install from the link above.

Note: It may be a bit unstable depends on the environment. In my test, Chrome seems be crashed in some cases when long time unattended after used.

Usage