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