diff --git a/packages/csound/csound.mjs b/packages/csound/csound.mjs index 809526eb..297e5b51 100644 --- a/packages/csound/csound.mjs +++ b/packages/csound/csound.mjs @@ -22,11 +22,12 @@ Pattern.prototype.csound = async function () { const deadline = time - currentTime; const midi = toMidi(getPlayableNoteValue(hap)); // TODO: find out how to send a precise ctx based time - const ctime = `next_time(.000001)+${deadline.toFixed(6)}`; - // const ctime = `${deadline.toFixed(6)}`; + // const ctime = `next_time(0.0001)+${deadline.toFixed(4)}`; + const ctime = `${deadline.toFixed(8)}`; const cmidi = `cpsmidinn(${midi})`; const cgain = gain ? `ampdbfs(-32 + 32*${gain})` : `0`; const code = `schedule(1, ${ctime}, .125, ${cmidi}, ${cgain})`; + // console.log('code', code); csound.evalCode(code); }); }; diff --git a/packages/csound/sounds.csd b/packages/csound/sounds.csd index 8ea6a4b6..8cbd4d52 100644 --- a/packages/csound/sounds.csd +++ b/packages/csound/sounds.csd @@ -4,7 +4,7 @@ -o dac --port=10000 -sr=48000x +sr=48000 ksmps=64 nchnls=2 0dbfs=1