museaikit
Version:
A powerful music-focused AI toolkit
10 lines (9 loc) • 556 B
TypeScript
import { INoteSequence, NoteSequence } from '../protobuf/index';
export declare class MidiConversionError extends Error {
constructor(message?: string);
}
export declare function midiToSequenceProto(midi: ArrayBuffer | Uint8Array): NoteSequence;
export declare function sequenceProtoToMidi(ns: INoteSequence): Uint8Array;
export declare function urlToBlob(url: string): Promise<Blob>;
export declare function blobToNoteSequence(blob: Blob): Promise<NoteSequence>;
export declare function urlToNoteSequence(url: string): Promise<NoteSequence>;