Refactor parsePatternEvents signature

This commit is contained in:
2026-07-13 04:42:56 +02:00
parent f00146c186
commit bc01d926d9

View File

@@ -206,10 +206,7 @@ export function collectPads(files: TarFile[], sounds: Sound[]) {
return result; return result;
} }
export function parsePatternEvents( export function parsePatternEvents(data: Uint8Array, startOffset: number = 4): ParsedPatternData {
data: Uint8Array,
startOffset: number = 4,
): ParsedPatternData {
const recordCount = data.length >= 4 ? data[2] | (data[3] << 8) : 0; const recordCount = data.length >= 4 ? data[2] | (data[3] << 8) : 0;
const availableRecordCount = Math.max(0, Math.floor((data.length - startOffset) / 8)); const availableRecordCount = Math.max(0, Math.floor((data.length - startOffset) / 8));
const chunks = chunkArray(data, 8, startOffset).slice( const chunks = chunkArray(data, 8, startOffset).slice(