summaryrefslogtreecommitdiff
path: root/client/lib
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-02-21 14:44:43 +0100
committerJules Laplace <julescarbon@gmail.com>2018-02-21 14:44:43 +0100
commit486d1d22f64fb930bd15707ffbde10a68f37ea7d (patch)
tree8c0ef9fa86d8c20be07db2312ea72c5e68f050f7 /client/lib
parent4965ee2d60b8f671b2ea243f32c69f249b41caab (diff)
refining glass sound
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
}
}