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
			
		
		
			
		
	
	
					30 lines
				
				615 B
			| 
											3 years ago
										 | 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; |