From 200c1a4f0ebd3188faebaea8e7278fc5105227cf Mon Sep 17 00:00:00 2001 From: julian laplace Date: Sat, 5 Jul 2025 17:06:59 +0200 Subject: laod sample --- client/lib/kalimba.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'client/lib/kalimba.js') diff --git a/client/lib/kalimba.js b/client/lib/kalimba.js index 3d239a5..64ace00 100644 --- a/client/lib/kalimba.js +++ b/client/lib/kalimba.js @@ -1,3 +1,8 @@ +/** + * Kalimba + * @module lib/kalimba.js; + */ + import Tone from "tone"; import { choice } from "./util"; @@ -44,13 +49,11 @@ let last = 440; function play(freq) { last = freq; - const best = choice(samples); - best.index = (best.index + 1) % player_count; - - const player = best.players[best.index]; - player.playbackRate = freq / best.root; - // console.log(player.name); + const sample = choice(samples); + sample.index = (sample.index + 1) % sample.players.length; + const player = sample.players[sample.index]; + player.playbackRate = freq / sample.root; player.start(); } -- cgit v1.2.3-70-g09d2