webdaw-modules
Version:
a set of modules for building a web-based DAW
20 lines • 628 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTempo = void 0;
exports.getTempo = function (xmlDoc, measureNode, nsResolver) {
var bpm = xmlDoc.evaluate("direction/sound/@tempo", measureNode, nsResolver, XPathResult.NUMBER_TYPE, null).numberValue;
if (!isNaN(bpm)) {
// console.log("BPM", bpm);
var event_1 = {
type: 0xff,
subType: 0x51,
descr: "tempo",
ticks: -1,
millisPerTick: -1,
bpm: bpm,
};
return event_1;
}
return null;
};
//# sourceMappingURL=getTempo.js.map