diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-02-21 14:44:43 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-02-21 14:44:43 +0100 |
| commit | 486d1d22f64fb930bd15707ffbde10a68f37ea7d (patch) | |
| tree | 8c0ef9fa86d8c20be07db2312ea72c5e68f050f7 /client/lib | |
| parent | 4965ee2d60b8f671b2ea243f32c69f249b41caab (diff) | |
refining glass sound
Diffstat (limited to 'client/lib')
| -rw-r--r-- | client/lib/sampler.js | 8 |
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 } } |
