タグ

WebAudioAPIとwebに関するiwanofskyのブックマーク (2)

  • VSTプラグイン作家のためのWeb Audio API入門 〜 adelayの作成 - aike’s blog

    全国100人くらいのVSTプラグイン作家の方こんばんは。今日は皆さんおなじみのadelayのウェブブラウザバージョンを作ってみたいと思います。最近のウェブブラウザはAudio APIが急速に充実してきて簡単に音声信号処理ができるようになってきました。 adelayといえばVST 2.X SDKのサンプルコードとして大変なじみ深く、こんなシンプルなコードであのディレイが作れてしまうのかというインパクトもあり、プラグイン作家であればアルゴリズムをそらで暗唱できるくらい体に染み付いているかと思います。(←大げさ) 一方、Web Audio APIで用意されているDelayNodeは単に入力信号を遅延させて再生するものでDry/Wetのバランス設定やFeedbackもありません。ディレイプログラムはGainNodeなどと組み合わせて作ることが想定されているものと思いますが入門者が学習するにはちょっ

    VSTプラグイン作家のためのWeb Audio API入門 〜 adelayの作成 - aike’s blog
  • Web楽器をMIDI鍵盤やDAWから鳴らす方法 - aike’s blog

    最近はウェブブラウザのAudio APIが充実してきて、JavaScriptだけで実装されているウェブ楽器が増えてきました。なかにはかなり格的な音が出るシンセサイザーなどもあり、そういった楽器をUSB-MIDIキーボードやDAWから鳴らせれば楽しいだろうなと思って以前調べて実現することができました。 g200kgさんの提唱するWebMidiLinkに準拠したウェブ楽器であれば以下の方法で鍵盤やDAWから鳴らすことができます。 ■USB-MIDIキーボードからウェブ楽器を鳴らす方法 USB-MIDIキーボードからウェブ楽器を鳴らすには以下のソフトウェアを使います。 Jazz Plugin MIDIデバイスとブラウザを中継するプラグイン。 これを入れるとJavaScriptからMIDIデバイス信号を取得できるようになります。 Jazz2WML JazzPluginが検知したMIDI入力をWe

    Web楽器をMIDI鍵盤やDAWから鳴らす方法 - aike’s blog
  • 1