UNPKG

jianpurender

Version:

Render music score using SVG on browsers.

21 lines (20 loc) 698 B
import { JianpuInfo } from './jianpu_info'; import { MeasuresInfo } from './measure_info'; import { JianpuBlockMap } from './jianpu_block'; export declare class JianpuModel { jianpuInfo: JianpuInfo; measuresInfo: MeasuresInfo; jianpuBlockMap: JianpuBlockMap; private lastQ; constructor(jianpuInfo: JianpuInfo, defaultKey?: number); isLastMeasureAtQ(q: number): boolean; getTotalDuration(): number; update(jianpuInfo: JianpuInfo, defaultKey?: number): void; private infoToBlocks; private createJianpuNote; } export declare function mapMidiToJianpu(midiPitch: number, key: number): { jianpuNumber: number; octaveDot: number; accidental: number; };