@typedin/music-utilities
Version:
A set of resources and modules I use to develop music applications.
20 lines (19 loc) • 892 B
TypeScript
import type { AlterationEnum } from "../constants.js";
import type { Note } from "../types/index.js";
declare function getAlterationForDiminishedInterval(note: Note, direction: "up" | "down", specialCases: {
up: string[];
down: string[];
}): AlterationEnum;
declare function getAlterationForMinorInterval(note: Note, direction: "up" | "down", specialCases: {
up: string[];
down: string[];
}): AlterationEnum;
declare function getAlterationForMajorInterval(note: Note, direction: "up" | "down", specialCases: {
up: string[];
down: string[];
}): AlterationEnum;
declare function getAlterationForAugmentedInterval(note: Note, direction: "up" | "down", specialCases: {
up: string[];
down: string[];
}): AlterationEnum;
export { getAlterationForDiminishedInterval, getAlterationForMinorInterval, getAlterationForMajorInterval, getAlterationForAugmentedInterval, };