UNPKG

vgm-conv

Version:
23 lines (22 loc) 823 B
import { VGMConverter, ChipInfo } from "./vgm-converter"; import VGMWriteDataCommandBuffer from "./vgm-write-data-buffer"; import { VGMCommand } from "vgm-parser"; export declare class OPLToOPLLConverter extends VGMConverter { _regs: Uint8Array; _buf: VGMWriteDataCommandBuffer; _voices: Array<{ program: number; volumeOffset: number; octaveOffset: number; }>; constructor(from: ChipInfo, to: ChipInfo, opts: { ssgAttenuation?: number; }); _setupRhythm(): void; _y(addr: number, data: number, optimize?: boolean): void; _getVoiceArr(ch: number): number[]; _applyVoice(ch: number): void; _estimateVoice(ch: number): void; _key(ch: number, kon: number, blk: number, fnum: number): void; convertCommand(cmd: VGMCommand): Array<VGMCommand>; }