webdaw-modules
Version:
a set of modules for building a web-based DAW
22 lines (19 loc) • 432 B
text/typescript
export const getDivisions = (
xmlDoc: XMLDocument,
measureNode: Node,
nsResolver: XPathNSResolver,
currentDivision: number = 24
): number => {
const divisions = xmlDoc.evaluate(
"attributes/divisions",
measureNode,
nsResolver,
XPathResult.NUMBER_TYPE,
null
).numberValue;
if (!isNaN(divisions)) {
return divisions;
// console.log('divisions', divisions);
}
return currentDivision;
};