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