diff options
Diffstat (limited to 'src/lib/sampler.js')
| -rw-r--r-- | src/lib/sampler.js | 7 |
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); } } |
