INNER CODE UNIT · TypeScript
chordCount
scribbletune/scribbletune · src/cli.ts:397
const chordCount = chords.trim().split(/\s+/).length;
const resolvedPattern = resolvePattern(
pattern,
chordCount,
parsed.fitPattern
);
return clip({
notes: chords,
pattern: resolvedPattern,
...baseClipParams(parsed),
subdiv: parsed.subdiv || subdiv,
});
};
const makeArp = (parsed: ParsedOptions): NoteObject[] => {
const [root, mode, pattern, subdiv, progressionInput] = parsed.positionals;
if (!root || !mode || !progressionInput || !pattern || !subdiv) {
throw new TypeError(