vgm-conv
Version:
Chip-type and clock converter for VGM.
16 lines (15 loc) • 675 B
TypeScript
import { ChipInfo, VGMClockConverter } from "./vgm-converter";
import { VGMCommand, VGMWriteDataCommand } from "vgm-parser";
import VGMWriteDataCommandBuffer from "./vgm-write-data-buffer";
export declare class OPMClockConverter extends VGMClockConverter {
_ratio: number;
_regs: Uint8Array;
_buf: VGMWriteDataCommandBuffer;
_keyDiff: number;
_lfoDiff: number;
constructor(from: ChipInfo, toClock: number, opts: {});
_y(addr: number, data: number, optimize?: boolean): void;
getInitialCommands(): Array<VGMCommand>;
convertWriteDataCommand(cmd: VGMWriteDataCommand): VGMCommand[];
convertCommand(cmd: VGMCommand): Array<VGMCommand>;
}