UNPKG

note-to-frequency

Version:

🎼 converts a note (scientific pitch notation) to a frequency

17 lines (10 loc) • 501 B
'use strict'; exports.__esModule = true; var _notes = require('../data/notes'); var _notes2 = _interopRequireDefault(_notes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function (letter, octave) { var signature = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ''; return octave * _notes2.default.length + _notes2.default.indexOf('' + letter + signature) + 1; }; module.exports = exports['default'];