style(audio): format
This commit is contained in:
@@ -19,7 +19,7 @@ export default class ToneGenerator {
|
|||||||
_initAudioContext() {
|
_initAudioContext() {
|
||||||
if (!this.audioCtx) {
|
if (!this.audioCtx) {
|
||||||
this.audioCtx = new (window.AudioContext || window.webkitAudioContext)();
|
this.audioCtx = new (window.AudioContext || window.webkitAudioContext)();
|
||||||
|
|
||||||
// Create a high-quality output chain
|
// Create a high-quality output chain
|
||||||
this.masterCompressor = this.audioCtx.createDynamicsCompressor();
|
this.masterCompressor = this.audioCtx.createDynamicsCompressor();
|
||||||
this.masterCompressor.threshold.setValueAtTime(-24, this.audioCtx.currentTime);
|
this.masterCompressor.threshold.setValueAtTime(-24, this.audioCtx.currentTime);
|
||||||
@@ -48,7 +48,7 @@ export default class ToneGenerator {
|
|||||||
const osc1 = this.audioCtx.createOscillator();
|
const osc1 = this.audioCtx.createOscillator();
|
||||||
const osc2 = this.audioCtx.createOscillator();
|
const osc2 = this.audioCtx.createOscillator();
|
||||||
const sub = this.audioCtx.createOscillator();
|
const sub = this.audioCtx.createOscillator();
|
||||||
|
|
||||||
const panner1 = this.audioCtx.createStereoPanner();
|
const panner1 = this.audioCtx.createStereoPanner();
|
||||||
const panner2 = this.audioCtx.createStereoPanner();
|
const panner2 = this.audioCtx.createStereoPanner();
|
||||||
const gain = this.audioCtx.createGain();
|
const gain = this.audioCtx.createGain();
|
||||||
@@ -57,7 +57,7 @@ export default class ToneGenerator {
|
|||||||
// Main frequencies
|
// Main frequencies
|
||||||
osc1.type = "sine";
|
osc1.type = "sine";
|
||||||
osc1.frequency.setValueAtTime(440, this.audioCtx.currentTime);
|
osc1.frequency.setValueAtTime(440, this.audioCtx.currentTime);
|
||||||
|
|
||||||
osc2.type = "sine";
|
osc2.type = "sine";
|
||||||
osc2.frequency.setValueAtTime(480, this.audioCtx.currentTime);
|
osc2.frequency.setValueAtTime(480, this.audioCtx.currentTime);
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ export default class ToneGenerator {
|
|||||||
panner1.connect(gain);
|
panner1.connect(gain);
|
||||||
osc2.connect(panner2);
|
osc2.connect(panner2);
|
||||||
panner2.connect(gain);
|
panner2.connect(gain);
|
||||||
|
|
||||||
sub.connect(subGain);
|
sub.connect(subGain);
|
||||||
subGain.connect(gain);
|
subGain.connect(gain);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user