UNPKG

react-orchestra

Version:

A toolbox to build interactive and smart instruments on the web and mobile.

29 lines (23 loc) 875 B
'use strict'; exports.__esModule = true; var _MidiIO = require('../../MidiIO'); var _MidiIO2 = _interopRequireDefault(_MidiIO); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * 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 _MidiIO2.default.parseMidi(url); }; /* mod */ exports.default = getJSONFromMidiURL; module.exports = exports['default'];