summaryrefslogtreecommitdiff
path: root/src/lib/sampler.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/sampler.js')
-rw-r--r--src/lib/sampler.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/sampler.js b/src/lib/sampler.js
index 0db53e1..0a00792 100644
--- a/src/lib/sampler.js
+++ b/src/lib/sampler.js
@@ -27,7 +27,7 @@ export default class Sampler {
});
}
- play(time, options) {
+ play(time, options, velocity) {
const sound = options.index
? this.samples[options.index]
: choice(this.samples);
@@ -41,6 +41,11 @@ export default class Sampler {
(options.frequency * choice([0.5, 1]) + randrange(0, 10)) / sound.root;
}
+ if (velocity) {
+ player.volume.value = (1 - velocity) * -18;
+ console.log(player.volume.value);
+ }
+
player.start(time || 0);
}
}