0
F
はキャリアであり、E
とD
はモジュレータです。 一つだけの変調器と2つのモジュレータを使用したWebaudio FMシンセシス
シンプルなFM合成、webaudioに非常に簡単です。
var ctx = new AudioContext || webkitAudioContext();
var out = ctx.destination;
// Instantiating
var E = ctx.createOscillator(); // Modulator
var F = ctx.createOscillator(); // Carrier
// Setting frequencies
E.frequency.value = 440;
F.frequency.value = 440;
// Modulation depth
var E_gain = ctx.createGain();
E_gain.gain.value = 3000;
// Wiring everything up
E.connect(E_gain);
E_gain.connect(F.frequency);
F.connect(out);
// Start making sound
E.start();
F.start();
しかし、今、私はこのようなものを作りたいと思います。
2つの変調器である。これはどのようにwebaudioで実装できますか?
これは、現在のChromeブラウザで動作するようには思えません。コンソールで 'TypeError:HTMLDocument.document.onkeydown(app.js:5518)で未定義の のプロパティ 'detune'を読み取れません。 – brainjam
キーボード入力を選択し、MIDI入力は選択しないでください。 –