Quantcast
Channel: 音楽方丈記
Viewing all articles
Browse latest Browse all 339

Web Audio対応ブラウザで動くReBirth風3トラックアシッドボックス Errozero Acid Machine

$
0
0
Web Audio 対応ブラウザで動く ReBirth RB-338 風のアシッドマシン Errozero Acid Machine Beta を紹介。

Web Audio API に対応した Chrome、Safari、Firefox なとで実行してください。
iOS の mobile Safari は Web Audio API に制限があるため動きません。
Internet Explorer は Web Audio に対応していないので動きません。



 TB-303 風ベースシンセ×2、TR-909 風ドラムマシン×1の3トラック構成で、それぞれ16ステップ×8パターンのステップシーケンサーでフレーズを打ち込んで再生できます。




 ベースシンセは、ノコギリ波/矩形波の波形選択のほか、チューニング、カットオフ、レゾナンス、エンベロープモジュレーション、ディケイ、アクセントのパラメータが変更でき、エフェクターとしてディストーションとディレイが付いています(パラメータは変更不可)。

 右側の UP/DOWN ボタンでステップを切り替えて、ノート、アクセント、スライド(TB-303 でのグライド効果)などのボタンでトリガーを指定します。

 左側のランダマイズボタンで、ノート、スライド、アクセントがランダムに配置されたフレーズが生成されます。



 ドラムマシンは、キック、スネア、ロータム、ミッドタム、ハイタム、リムショット/ハンドクラップ、クローズ/オープンハイハット、ライド/クラッシュシンバルの計11音色のパート構成になっています。
 右側6パートは2つずつセットになってますが、排他ではなく同時使用可能です。

 各パートボタンでステップシーケンスを切り替えて、16ステップの中からトリガーするステップを指定します。


シンセエンジン部分は Web Audio API を利用したオリジナルのソフトシンセで、ドラムマシンは各パートごとにサンプルの mp3 を用意して発音しているようです。
エフェクトのエンジン部分は tuna.js が使用されています。

UI 関連は jQuery 2.x & jQuery UI にサークルノブの部分はプラグインで jQuery Knob が使用されています。

音やグライドもちゃんと TB-303っぽくてなかなかよくできてますね。素晴らしい。
ベータ版のようなので今後機能が増えていくのかもしれません。

[関連サイト]
 Acid Machine
 Errozero
 jQuery
 jQuery UI
 tuna.js

Viewing all articles
Browse latest Browse all 339

Trending Articles