kshoot-tools
Version:
A collection of tools related to KSH and KSON chart files of K-Shoot Mania
16 lines (15 loc) • 521 B
TypeScript
import * as kshoot from 'kshoot';
export declare class NumpyChart {
offset: number;
resolution: number;
timing: Readonly<kshoot.Timing>;
data: Float32Array;
private _length;
get length(): number;
private _note_bookkeep;
setNoteInterval(ind: number, sub_ind: number, start_ms: number, end_ms: number): void;
getTimeByPulse(pulse: kshoot.Pulse): number;
setChart(chart: kshoot.Chart): void;
export(): Buffer;
}
export declare function fromChart(chart: kshoot.Chart): NumpyChart;