Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function take (nameGen, start, len) {
if (arguments.length === 1) return (s, l) => take(nameGen, s, l)
if (arguments.length === 2) return (l) => take(nameGen, start, l)
var midi = _.midi(start)
return (midi === null) ? []
: _take(genFn(nameGen), [], dir(len), midi, abs(len))
}
export function take (nameGen, start, len) {
if (arguments.length === 1) return (s, l) => take(nameGen, s, l)
if (arguments.length === 2) return (l) => take(nameGen, start, l)
var midi = _.midi(start)
return (midi === null) ? []
: _take(genFn(nameGen), [], dir(len), midi, abs(len))
}
function _range (a, b) {
const ma = _.midi(a)
const mb = _.midi(b)
return ma !== null && mb !== null ? midiR(ma, mb) : []
}
function _range (a, b) {
const ma = _.midi(a)
const mb = _.midi(b)
return ma !== null && mb !== null ? midiR(ma, mb) : []
}
function _range (a, b) {
const ma = _.midi(a)
const mb = _.midi(b)
return ma !== null && mb !== null ? midiR(ma, mb) : []
}
function _range (a, b) {
const ma = _.midi(a)
const mb = _.midi(b)
return ma !== null && mb !== null ? midiR(ma, mb) : []
}