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;
							 |