From e23c59d2b4eef5362de5c97a3b131bee20ad9482 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 14 Jul 2026 10:03:47 +0200 Subject: [PATCH] Improve parsing of WAV metadata by simplifying string handling --- src/lib/exporters/utils.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/lib/exporters/utils.ts b/src/lib/exporters/utils.ts index 9d751ef..70207ca 100644 --- a/src/lib/exporters/utils.ts +++ b/src/lib/exporters/utils.ts @@ -130,10 +130,7 @@ export function parseWavMetadata(wavData: Uint8Array) { if (subId === 'TNGE') { const raw = listData.subarray(subOffset + 8, subOffset + 8 + subSize); - const jsonStr = new TextDecoder('ascii') - .decode(raw) - .replace(/\0/g, '') - .trim(); + const jsonStr = new TextDecoder('ascii').decode(raw).replace(/\0/g, '').trim(); try { teMeta = JSON.parse(jsonStr); } catch { @@ -252,9 +249,7 @@ function getSoundsInfoFromProject( } for (const source of sources) { - const pad = data.pads[pattern.group]?.find( - (candidate) => candidate.pad === source + 1, - ); + const pad = data.pads[pattern.group]?.find((candidate) => candidate.pad === source + 1); if (pad?.soundId) { usedSoundIds.add(pad.soundId); }