From 5f83c22ce82663da609da35a9af849a0f24bb2c1 Mon Sep 17 00:00:00 2001 From: Intel A80486DX2-66 Date: Fri, 29 Dec 2023 22:31:26 +0300 Subject: [PATCH] bytebeat-render.js: simplify `generateAudio` --- js-programming/bytebeat-render.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js-programming/bytebeat-render.js b/js-programming/bytebeat-render.js index 48967b9..7402c78 100644 --- a/js-programming/bytebeat-render.js +++ b/js-programming/bytebeat-render.js @@ -53,7 +53,6 @@ const tan = Math.tan const tanh = Math.tanh const generateAudio = t => { - t *= FINAL_SAMPLE_RATE_CONVERSION return t&t>>8 } @@ -90,7 +89,7 @@ for (let buffer = 0; t < PRODUCT; buffer++) { let idx = 0 for (; idx < BUFFER_SIZE && t < PRODUCT; idx++) { - let sample = generateAudio(t) + let sample = generateAudio(t * FINAL_SAMPLE_RATE_CONVERSION) if (sample.constructor === Array) sample.forEach((sample, index) => { audioData[CHANNELS * idx + index] = constrainValue(sample);