Hiyve Components - v1.0.0
    Preparing search index...

    Everything recorded about one take, in a JSON-serialisable form.

    interface Take {
        alignment?: TakeAlignment;
        audio?: TakeAudioInfo;
        clock: TakeClockSnapshot;
        createdAt: string;
        durationMs: number;
        formatVersion: number;
        grade?: TakeGrade;
        id: string;
        midi: { events: MidiEvent[]; inputId?: string; inputName?: string };
        notes?: string;
        profile: AudioProfile;
        score?: TakeScoreReference;
    }
    Index

    Properties

    alignment?: TakeAlignment

    Present when audio was captured; samples are stored separately as WAV

    createdAt: string

    ISO timestamp

    durationMs: number

    Length of the take — the later of the last MIDI event and the audio end

    formatVersion: number

    TAKE_FORMAT_VERSION at the time of writing

    grade?: TakeGrade

    The take's final grade, when the app that stored it had graded it

    id: string
    midi: { events: MidiEvent[]; inputId?: string; inputName?: string }
    notes?: string

    Free-text notes from the performer, e.g. which mistakes were intentional

    profile: AudioProfile

    Capture profile the microphone was opened with