@onjmin/dtm
    Preparing search index...

    Type Alias PianoRollInstance

    type PianoRollInstance = {
        clearSelection: () => void;
        copySelection: () => Note[];
        core: MMLCore;
        getMML: () => string;
        getNotes: () => Note[];
        getNotesInRect: (
            rect: { height: number; width: number; x: number; y: number },
        ) => Note[];
        getSelectionRect: () => | {
            height: number;
            width: number;
            x: number;
            y: number;
        }
        | null;
        getToolMode: () => ToolMode;
        pasteNotes: (notes: Note[], startStep: number) => void;
        redraw: () => void;
        setNoteLengthSteps: (steps: number) => void;
        setToolMode: (mode: ToolMode) => void;
        setVolume: (volume: number) => void;
    }
    Index

    Properties

    clearSelection: () => void
    copySelection: () => Note[]
    core: MMLCore
    getMML: () => string
    getNotes: () => Note[]
    getNotesInRect: (
        rect: { height: number; width: number; x: number; y: number },
    ) => Note[]
    getSelectionRect: () => | {
        height: number;
        width: number;
        x: number;
        y: number;
    }
    | null
    getToolMode: () => ToolMode
    pasteNotes: (notes: Note[], startStep: number) => void
    redraw: () => void
    setNoteLengthSteps: (steps: number) => void
    setToolMode: (mode: ToolMode) => void
    setVolume: (volume: number) => void