You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
615 B

import { ModularScaleRatio } from '../types/modularScaleRatio';
declare const ratioNames: {
minorSecond: 1.067;
majorSecond: 1.125;
minorThird: 1.2;
majorThird: 1.25;
perfectFourth: 1.333;
augFourth: 1.414;
perfectFifth: 1.5;
minorSixth: 1.6;
goldenSection: 1.618;
majorSixth: 1.667;
minorSeventh: 1.778;
majorSeventh: 1.875;
octave: 2;
majorTenth: 2.5;
majorEleventh: 2.667;
majorTwelfth: 3;
doubleOctave: 4;
};
declare function modularScale(
steps: number,
base?: number | string,
ratio?: ModularScaleRatio,
): string;
export { ratioNames };
export default modularScale;