MIDI(シンセサイザー)

MIDI(インターフェイスシンセサイザー)| サイトマップホーム

MIDIとは Musical Instrument Digital Interface の略で、電子楽器の演奏データをデバイス間でデジタル転送するための世界共通規格です。
このMIDI規格の電子楽器をWebブラウザ上でシンセサイザー(色々な音を出す楽器)らしい音を作ります。
機器接続後に「start」ボタンを押して、開始してください。

Oscillator Type
sine square sawtooth triangle
Volume
Attack
Decay
Sustain
Release
Input Device

このシンセサイザーはWeb MIDI APIとWeb Audio APIでを使って作成しており、下記の機能があります。

1.基本の信号・波形を生成する発信機(Oscillator)で
sine(正弦波) square(パルス波) sawtooth(ノコギリ波) triangle(三角波 ) を選択する事により、音色の変更が出来ます。

2.鍵盤タッチ音量を時間で変化させるADSRの構成値によるエンベロープ(音量のピークを描く曲線)の機能実装します。
 ADSRの構成値

  • A (Attackアタックタイム) :音の出始め(例えば鍵盤を押した瞬間)から最大音量に到達する時間
  • D (Decayディケイタイム) : Attackで到達した音量最大からSustainに到達するまでの時間
  • S (Sustainサステインレベル) : Decayから音が出続けている間保つ音量
  • R (Releaseリリースタイム) : 鍵盤を離した瞬間(演奏終了)から音量ゼロまで到達する時間
3.音の信号をビジュアル表示(Analyser)します。


MIDI(インターフェイスシンセサイザー)| サイトマップホーム