summaryrefslogtreecommitdiff
path: root/client/lib
diff options
context:
space:
mode:
Diffstat (limited to 'client/lib')
-rw-r--r--client/lib/sampler.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/client/lib/sampler.js b/client/lib/sampler.js
index b658596..a0f4dfd 100644
--- a/client/lib/sampler.js
+++ b/client/lib/sampler.js
@@ -4,7 +4,10 @@ import { choice } from './util'
const player_count = 2
const compressor = new Tone.Compressor(-30, 3).toMaster()
-const reverb = new Tone.JCReverb(0.4).connect(Tone.Master)
+const reverb = new Tone.Freeverb({
+ roomSize: 0.2,
+ dampening: 12000,
+}).connect(compressor)
export default class Sampler {
constructor(path, count){
@@ -30,7 +33,7 @@ export default class Sampler {
retrigger: true,
playbackRate: 1,
})
- player.connect(compressor)
+ player.connect(reverb)
sample.players.push(player)
}
})
@@ -47,5 +50,6 @@ export default class Sampler {
player.playbackRate = freq / best.sample.root
player.start(time)
+ return player
}
}