MIDIとは Musical Instrument Digital Interface の略で、電子楽器の演奏データをデバイス間でデジタル転送するための世界共通規格です。 このMIDI規格の電子楽器をWebブラウザ上でシンセサイザー(色々な音を出す楽器)らしい音を作ります。 機器接続後に「start」ボタンを押して、開始してください。
このシンセサイザーはWeb MIDI APIとWeb Audio APIでを使って作成しており、下記の機能があります。 1.基本の信号・波形を生成する発信機(Oscillator)で sine(正弦波) square(パルス波) sawtooth(ノコギリ波) triangle(三角波 ) を選択する事により、音色の変更が出来ます。 2.鍵盤タッチ音量を時間で変化させるADSRの構成値によるエンベロープ(音量のピークを描く曲線)の機能実装します。 ADSRの構成値