UNPKG

vgm-conv

Version:
32 lines (31 loc) 1.18 kB
import { VGMConverter, ChipInfo } from "./vgm-converter"; import { VGMCommand, VGMWriteDataCommand } from "vgm-parser"; import VGMWriteDataCommandBuffer from "./vgm-write-data-buffer"; import { OPLLVoice, OPNVoice, OPLLVoiceVariant } from "ym-voice"; export declare class YM2413ToYM2608Converter extends VGMConverter { constructor(from: ChipInfo, to: ChipInfo, opts: { useTestMode?: boolean | null; decimation?: number | null; opllVariant?: OPLLVoiceVariant | string | null; }); _regs: Uint8Array; _buf: VGMWriteDataCommandBuffer; _userVoice: { opll: OPLLVoice; opn: OPNVoice; }; _romVoices: { opll: OPLLVoice; opn: OPNVoice; }[]; _voiceMap: { opll: OPLLVoice; opn: OPNVoice; }[]; _y(port: number, addr: number, data: number, optimize?: boolean): void; getInitialCommands(): Array<VGMCommand>; _setSlotVolume(port: number, nch: number, blk_fnum: number, volume: number): void; _setInstVolume(port: number, nch: number, iv: number): void; _convert(cmd: VGMWriteDataCommand): Array<VGMCommand>; convertCommand(cmd: VGMCommand): Array<VGMCommand>; }