react-orchestra
Version:
A toolbox to build interactive and smart instruments on the web and mobile.
43 lines (38 loc) • 2.27 kB
JavaScript
/* mod */
import getUniqueNoteNames from './getUniqueNoteNames';
import getUniqueNoteNamesNoOctave from './getUniqueNoteNamesNoOctave';
import removeOctaveFromNoteName from './removeOctaveFromNoteName';
import addOctaveToNoteName from './addOctaveToNoteName';
import getInterval from './getInterval';
import getIntervalPermutationsFromNoteNames from './getIntervalPermutationsFromNoteNames';
import getScalesFromNoteNames from './getScalesFromNoteNames';
import getNoteNamesFromIntervals from './getNoteNamesFromIntervals';
import getNoteNamesFromChordName from './getNoteNamesFromChordName';
import getJSONFromMidiURL from './getJSONFromMidiURL';
import getTracksAndMetaFromParsedMidi from './getTracksAndMetaFromParsedMidi';
import getTracksAndMetaFromUrl from './getTracksAndMetaFromUrl';
import getScaleNotes from './getScaleNotes';
import isInHigherOctave from './isInHigherOctave';
import updateTempo from './updateTempo';
import createMelodyFromNotes from './createMelodyFromNotes';
export var InstrumentHelpers = {
getUniqueNoteNames: getUniqueNoteNames,
getUniqueNoteNamesNoOctave: getUniqueNoteNamesNoOctave,
removeOctaveFromNoteName: removeOctaveFromNoteName,
addOctaveToNoteName: addOctaveToNoteName,
getInterval: getInterval,
getIntervalPermutationsFromNoteNames: getIntervalPermutationsFromNoteNames,
getScalesFromNoteNames: getScalesFromNoteNames,
getNoteNamesFromIntervals: getNoteNamesFromIntervals,
getNoteNamesFromChordName: getNoteNamesFromChordName,
getJSONFromMidiURL: getJSONFromMidiURL,
getTracksAndMetaFromParsedMidi: getTracksAndMetaFromParsedMidi,
getTracksAndMetaFromUrl: getTracksAndMetaFromUrl,
getScaleNotes: getScaleNotes,
isInHigherOctave: isInHigherOctave,
updateTempo: updateTempo,
createMelodyFromNotes: createMelodyFromNotes
};
export { getUniqueNoteNames, getUniqueNoteNamesNoOctave, removeOctaveFromNoteName, addOctaveToNoteName, getInterval, getIntervalPermutationsFromNoteNames, getScalesFromNoteNames, getNoteNamesFromIntervals, getNoteNamesFromChordName, getJSONFromMidiURL, getTracksAndMetaFromParsedMidi, getTracksAndMetaFromUrl, getScaleNotes, isInHigherOctave, updateTempo, createMelodyFromNotes };
export default InstrumentHelpers; // getUniqueNoteNames;
// export InstrumentHelpers