summaryrefslogtreecommitdiff
path: root/src/relabi/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/relabi/index.js')
-rw-r--r--src/relabi/index.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/relabi/index.js b/src/relabi/index.js
index 9e649f2..b77a83f 100644
--- a/src/relabi/index.js
+++ b/src/relabi/index.js
@@ -22,6 +22,7 @@ const WAVE_SHAPES = {
square: (time) => (time % TWO_PI < Math.PI ? 1 : -1),
saw: (time) => (time % TWO_PI) / Math.PI - 1,
reverse_saw: (time) => 1 - (time % TWO_PI) / Math.PI,
+ noise: (time) => Math.random() * Math.random() * 2 - 1,
};
/**
@@ -94,7 +95,7 @@ export default class Relabi {
const waveOffset =
(wave.offset || 0) +
(wave.frequency * this.settings.speed) / this.steps +
- previousWaveValue * this.settings.feedback;
+ previousWaveValue * this.settings.chaos;
const waveValue = WAVE_SHAPES[wave.shape](waveOffset);
value += waveValue * wave.weight;