LMMS
Loading...
Searching...
No Matches
_opl3_chip Struct Reference

#include <nukedopl.h>

Public Attributes

opl3_channel channel [18]
opl3_slot slot [36]
Bit16u timer
Bit8u newm
Bit8u nts
Bit8u rhy
Bit8u vibpos
Bit8u vibshift
Bit8u tremolo
Bit8u tremolopos
Bit8u tremoloshift
Bit32u noise
Bit16s zeromod
Bit32s mixbuff [2]
Bit32s rateratio
Bit32s samplecnt
Bit16s oldsamples [2]
Bit16s samples [2]
Bit64u writebuf_samplecnt
Bit32u writebuf_cur
Bit32u writebuf_last
Bit64u writebuf_lasttime
opl3_writebuf writebuf [OPL_WRITEBUF_SIZE]

Member Data Documentation

◆ channel

opl3_channel _opl3_chip::channel[18]

◆ mixbuff

Bit32s _opl3_chip::mixbuff[2]

◆ newm

Bit8u _opl3_chip::newm

◆ noise

Bit32u _opl3_chip::noise

◆ nts

Bit8u _opl3_chip::nts

◆ oldsamples

Bit16s _opl3_chip::oldsamples[2]

◆ rateratio

Bit32s _opl3_chip::rateratio

◆ rhy

Bit8u _opl3_chip::rhy

◆ samplecnt

Bit32s _opl3_chip::samplecnt

◆ samples

Bit16s _opl3_chip::samples[2]

◆ slot

opl3_slot _opl3_chip::slot[36]

◆ timer

Bit16u _opl3_chip::timer

◆ tremolo

Bit8u _opl3_chip::tremolo

◆ tremolopos

Bit8u _opl3_chip::tremolopos

◆ tremoloshift

Bit8u _opl3_chip::tremoloshift

◆ vibpos

Bit8u _opl3_chip::vibpos

◆ vibshift

Bit8u _opl3_chip::vibshift

◆ writebuf

opl3_writebuf _opl3_chip::writebuf[OPL_WRITEBUF_SIZE]

◆ writebuf_cur

Bit32u _opl3_chip::writebuf_cur

◆ writebuf_last

Bit32u _opl3_chip::writebuf_last

◆ writebuf_lasttime

Bit64u _opl3_chip::writebuf_lasttime

◆ writebuf_samplecnt

Bit64u _opl3_chip::writebuf_samplecnt

◆ zeromod

Bit16s _opl3_chip::zeromod

The documentation for this struct was generated from the following file: