UNPKG

axentax-compiler

Version:

Compile Axentax syntax in JavaScript and generate MIDI output for guitar phrasing.

25 lines (24 loc) 748 B
import { UntilNext } from "../interface/utils.interface"; /** * BPMとTickの鳴音のミリ秒を算出 * @param bpm * @param tick * @returns ミリ秒 */ export declare function getSoundLength(bpm: number, tick: number): number; export declare function calculateTimeForTicks(bpm: number, ticks: number): number; /** * 指定位置の指定秒数のtick幅を取得 -- 試験中 -- * @param bpm * @param milliseconds * @returns */ export declare function getTicksByTime(bpm: number, milliseconds: number): number; /** * untilNext to tick */ export declare function untilNextToTick(untilNext: UntilNext): number; /** * simplify a fraction */ export declare function reduceUntilNextArrByGCD(until: [number, number]): [number, number];