Beatmap
const beatmap = new Beatmap(pathToBeatmap: string)
- pathToBeatmap: full path to .osu file
Properties
audioFilename: string
difficulty: IBeatmapDifficulty
interface IBeatmapDifficulty {
hp: number
circleSize: number
overallDifficulty: number
approachRate: number
sliderMultiplier: number
sliderTickRate: number
}
metadata: IBeatmapMetadata
interface IBeatmapMetadata {
title: string
artist: string
creator: string
difficulty: string
}
colors: OsbColor[]
hitObjects: IBeatmapHitObjects
interface IBeatmapHitObjects {
spinners: Spinner[]
sliders: Slider[]
circles: Circle[]
}
timingPoints: ITimingPoint
interface ITimingPoint {
time: number
beatLength: number
meter: number
sampleSet: SampleSet
sampleIndex: number
volume: number
uninherited: boolean
kiai: boolean
}