UNPKG

wave-roll

Version:

JavaScript Library for Comparative MIDI Piano-Roll Visualization

21 lines 1.02 kB
import { ParsedMidi } from "@/lib/midi/types"; import { ColorPalette, MidiFileEntry } from "@/lib/midi/types"; /** * Create a new `MidiFileEntry`. * * @param fileName Original filename on disk. * @param parsedData Parsed result from @tonejs/midi (or equivalent). * @param color Display color (integer RGB). * @param name Optional name for the file. * @param originalInput Original file input for re-parsing. */ export declare function createMidiFileEntry(fileName: string, parsedData: ParsedMidi, color: number, name?: string, originalInput?: File | string): MidiFileEntry; /** * Reassign colors to an existing list of file entries based on the given palette. * The nth entry receives `palette.colors[n % palette.colors.length]`. * * @param entries - The list of file entries to reassign colors to. * @param palette - The color palette to use. */ export declare function reassignEntryColors(entries: MidiFileEntry[], palette: ColorPalette): void; //# sourceMappingURL=file-entry.d.ts.map