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
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