UNPKG

@typedin/music-utilities

Version:

A set of resources and modules I use to develop music applications.

19 lines 519 B
export function spanOver(scale, numberOfOctaves) { const result = []; for (let i = 0; i < numberOfOctaves; i++) { scale.forEach((el) => { result.push({ ...el, order: el.order + 7 * i, octave: el.octave + i, }); }); } result.push({ ...scale[0], order: scale[0].order + result.length, octave: scale[0].octave + numberOfOctaves, }); return result; } //# sourceMappingURL=spanOver.js.map