museaikit
Version:
A powerful music-focused AI toolkit
6 lines (5 loc) • 583 B
TypeScript
import { INoteSequence, NoteSequence } from '../protobuf/index';
export declare function mergeSamePitchNotes(notes: NoteSequence.INote[], mergeThreshold: number): NoteSequence.INote[];
export declare function mergeDifferentPitchNotes(notes: NoteSequence.INote[], mergeThreshold: number): NoteSequence.INote[];
export declare function quantizeNoteTimes(notes: NoteSequence.INote[], resolution: number): NoteSequence.INote[];
export declare function cleanNoteSequence(ns: INoteSequence, minNoteDuration: number, mergeThreshold: number, quantizeResolution: number): INoteSequence;