UNPKG

chromatone-theory

Version:

Music theory needed to create chromatone empowered apps

83 lines (82 loc) 1.39 kB
export default { min: { handle: 'min', name: 'Minor', semitones: [0, 3, 7], }, maj: { handle: 'maj', name: 'Major', semitones: [0, 4, 7], }, aug: { handle: 'aug', name: 'Augmented', semitones: [0, 4, 8], }, dim: { handle: 'dim', name: 'Diminished', semitones: [0, 3, 6], }, M7: { handle: 'M7', name: 'Major 7th', semitones: [0, 4, 7, 11], }, m7: { handle: 'm7', name: 'Minor 7th', semitones: [0, 3, 7, 10], }, '7': { handle: '7', name: 'Dominant 7th', semitones: [0, 4, 7, 10], }, '+7': { handle: '+7', name: 'Augmented 7th', semitones: [0, 4, 8, 10], }, o7: { handle: 'o7', name: 'Diminished 7th', semitones: [0, 3, 6, 9], }, '07': { handle: '07', name: 'Half-diminished 7th', semitones: [0, 3, 6, 10], }, '+M7': { handle: '+M7', name: 'Augmented major 7th', semitones: [0, 3, 7, 11], }, '6': { handle: '6', name: 'Major 6th', semitones: [0, 4, 7, 9], }, m6: { handle: 'm6', name: 'Minor 6th', semitones: [0, 3, 7, 9], }, sus2: { handle: 'sus2', name: 'Suspended 2nd', semitones: [0, 2, 7], }, sus4: { handle: 'sus4', name: 'Suspended 4th', semitones: [0, 5, 7], }, '9': { handle: '9', name: '9th', semitones: [0, 3, 7, 13], }, }