UNPKG

webdaw-modules

Version:

a set of modules for building a web-based DAW

25 lines (21 loc) 612 B
// import sequencer from 'heartbeat-sequencer'; // const addAssetPack = (ap: Heartbeat.AssetPack): Promise<void> => new Promise((resolve) => { // sequencer.addAssetPack(ap, () => { // resolve(); // }); // }) const loadMusicXMLFile = (url: string): Promise<XMLDocument> => { return new Promise((resolve, reject) => { fetch(url) .then(response => response.text()) .then(str => { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(str, "application/xml"); resolve(xmlDoc); }); }); }; export { loadMusicXMLFile, // addAssetPack, };