diff --git a/src/components/Noise.vue b/src/components/Noise.vue index 9bd94a9..db7ada3 100644 --- a/src/components/Noise.vue +++ b/src/components/Noise.vue @@ -35,10 +35,18 @@ + + + + @@ -47,11 +55,13 @@ import { Noise, Transport } from "tone"; export default { - name: 'Noise', + name: "Noise", data: () => ({ isDisabled: false, - seconds: 4 + noiseDuration: 4, + noiseColorOptions: ["pink", "white", "brown"], + noiseColor: "pink" }), created() { }, @@ -59,10 +69,10 @@ handleStart() { this.isDisabled = true Transport.cancel() - this.noise = new Noise({volume: -10, type: "brown"}).toDestination() - this.noise.sync().start(0).stop(this.seconds) + this.noise = new Noise({volume: -10, type: this.noiseColor}).toDestination() + this.noise.sync().start(0).stop(this.noiseDuration) Transport.start() - Transport.loopEnd = this.seconds + Transport.loopEnd = this.noiseDuration }, handleStop() { Transport.stop()