UNPKG

react-orchestra

Version:

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

18 lines (17 loc) 590 B
/* mod */ import NOTES from '../constants/NOTES'; /** * Checks if interval between noteTwo and noteOne is negative or positive to know when to change octave * @function * @name isInHigherOctave * @param {string} noteOneNoOctave * @param {string} noteTwoNoOctave * @example * isInHigherOctave('A', 'B') // returns false * isInHigherOctave('B', 'A') // returns true * @return {boolean} isInHigherOctave */ var isInHigherOctave = function isInHigherOctave(previousNote, nextNote) { return NOTES.indexOf(previousNote) >= NOTES.indexOf(nextNote); }; export default isInHigherOctave;