musical-ratios
TypeScript icon, indicating that this package has built-in type declarations

0.0.10 • Public • Published

w# musical-ratios

A collection of musical ratios for use in music applications or building modular scale responsive systems.

API

export enum MusicalRatios {
  Unison = 1.00,
  MinorSecond = 1.067,
  MajorSecond = 1.125,
  MinorThird = 1.200,
  MajorThird = 1.250,
  PerfectFourth = 1.333,
  DiminishedFifth = 1.400,
  AugmentedFourth = 1.414,
  PerfectFifth = 1.500,
  MinorSixth = 1.600,
  GoldenRatio = 1.618,
  MajorSixth = 1.667,
  MinorSeventh = 1.750,
  MajorSeventh = 1.875,
  Octave = 2.000
}
export function ratioToPower(ratio: MusicalRatios | number, power: number) {
  return Math.pow(ratio, power);
}

Package Sidebar

Install

npm i musical-ratios

Weekly Downloads

3

Version

0.0.10

License

MIT

Unpacked Size

28 kB

Total Files

16

Last publish

Collaborators

  • almaclaine