webdaw-modules
Version:
a set of modules for building a web-based DAW
22 lines • 797 B
JavaScript
;
// import sequencer from 'heartbeat-sequencer';
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadMusicXMLFile = void 0;
// const addAssetPack = (ap: Heartbeat.AssetPack): Promise<void> => new Promise((resolve) => {
// sequencer.addAssetPack(ap, () => {
// resolve();
// });
// })
var loadMusicXMLFile = function (url) {
return new Promise(function (resolve, reject) {
fetch(url)
.then(function (response) { return response.text(); })
.then(function (str) {
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(str, "application/xml");
resolve(xmlDoc);
});
});
};
exports.loadMusicXMLFile = loadMusicXMLFile;
//# sourceMappingURL=loadMusicXMLFile.js.map