Interface IBeatmap

A beatmap.

interface IBeatmap {
    base?: IBeatmap;
    bpm: number;
    bpmMax: number;
    bpmMin: number;
    colors: BeatmapColorSection;
    controlPoints: ControlPointInfo;
    difficulty: BeatmapDifficultySection;
    editor: BeatmapEditorSection;
    events: BeatmapEventSection;
    fileFormat: number;
    general: BeatmapGeneralSection;
    hitObjects: IHitObject[];
    length: number;
    metadata: BeatmapMetadataSection;
    mode: number;
    originalMode: number;
    totalBreakTime: number;
    clone(): IBeatmap;
}

Implemented by

Properties

base?: IBeatmap

The optional link to the base beatmap. Base beatmap prefered for beatmap convertation.

bpm: number

The most common BPM of a beatmap.

bpmMax: number

Maximal BPM of a beatmap.

bpmMin: number

Minimal BPM of a beatmap.

Beatmap skin configuration.

controlPoints: ControlPointInfo

Beatmap control points.

Beatmap difficulty.

Beatmap editor settings.

Beatmap events & storyboard.

fileFormat: number

Beatmap file version.

Beatmap general info.

hitObjects: IHitObject[]

Beatmap hit objects.

length: number

Beatmap length in milliseconds.

Beatmap metadata.

mode: number

Beatmap game mode.

originalMode: number

Beatmap original game mode.

totalBreakTime: number

The total break time of a beatmap.

Methods