react-orchestra
Version:
A toolbox to build interactive and smart instruments on the web and mobile.
22 lines (19 loc) • 633 B
JavaScript
/* mod */
import MidiIO from '../../MidiIO';
/**
* Download midi from url and parse it into JSON {meta, musicTracks}.
* Wrapper around MidiIO.parseMidi(url)
* @function
* @name getJSONFromMidiURL
* @param {string} url - URL to a midi file.
* @example
* getJSONFromMidiURL('https://s3-eu-west-1.amazonaws.com/ut-music-player/assets/midis/beet1track-medium-fast.mid')
* .then((metaAndMusicTracks) => {
* const {meta, musicTracks} = metaAndMusicTracks;
* })
* @return {Promise.<object>}
*/
var getJSONFromMidiURL = function getJSONFromMidiURL(url) {
return MidiIO.parseMidi(url);
};
export default getJSONFromMidiURL;