Documentation
    Preparing search index...

    Interface TuneObject

    interface TuneObject {
        chordGrid?: ChordGrid[];
        deline: () => TuneLine[];
        engraver?: EngraverController;
        findSelectableElement: (target: HTMLElement) => SelectableReturn | null;
        formatting: Formatting;
        getBarLength: NumberFunction;
        getBeatLength: NumberFunction;
        getBeatsPerMeasure: NumberFunction;
        getBpm: (tempo?: TempoProperties) => number;
        getElementFromChar: (charPos: number) => VoiceItem | null;
        getKeySignature: () => KeySignature;
        getMeter: () => Meter;
        getMeterFraction: () => MeterFraction;
        getPickupLength: NumberFunction;
        getSelectableArray: () => Selectable[];
        getTotalBeats: NumberFunction;
        getTotalTime: NumberFunction;
        lineBreaks?: number[];
        lines: TuneLine[];
        makeVoicesArray: () => Selectable[][];
        media: Media;
        metaText: MetaText;
        metaTextInfo: MetaTextInfo;
        millisecondsPerMeasure: (bpm?: number) => number;
        setTiming: (bpm?: number, measuresOfDelay?: number) => void;
        setUpAudio: (options: SynthOptions) => AudioTracks;
        setupEvents: (
            startingDelay: number,
            timeDivider: number,
            startingBpm: number,
            warp?: number,
        ) => NoteTimingEvent[];
        version: string;
        visualTranspose?: number;
        warnings?: string[];
    }
    Index
    chordGrid?: ChordGrid[]
    deline: () => TuneLine[]
    findSelectableElement: (target: HTMLElement) => SelectableReturn | null
    formatting: Formatting
    getBarLength: NumberFunction
    getBeatLength: NumberFunction
    getBeatsPerMeasure: NumberFunction
    getBpm: (tempo?: TempoProperties) => number
    getElementFromChar: (charPos: number) => VoiceItem | null
    getKeySignature: () => KeySignature
    getMeter: () => Meter
    getMeterFraction: () => MeterFraction
    getPickupLength: NumberFunction
    getSelectableArray: () => Selectable[]
    getTotalBeats: NumberFunction
    getTotalTime: NumberFunction
    lineBreaks?: number[]
    lines: TuneLine[]
    makeVoicesArray: () => Selectable[][]
    media: Media
    metaText: MetaText
    metaTextInfo: MetaTextInfo
    millisecondsPerMeasure: (bpm?: number) => number
    setTiming: (bpm?: number, measuresOfDelay?: number) => void
    setUpAudio: (options: SynthOptions) => AudioTracks
    setupEvents: (
        startingDelay: number,
        timeDivider: number,
        startingBpm: number,
        warp?: number,
    ) => NoteTimingEvent[]
    version: string
    visualTranspose?: number
    warnings?: string[]