26#include "siddefs-fp.h"
27#include "WaveformGenerator.h"
28#include "EnvelopeGenerator.h"
68 unsigned int const wav = waveformGenerator.output(ringModulator);
69 unsigned int const env = envelopeGenerator.output();
73 return wavDAC[wav] * envDAC[env];
94 EnvelopeGenerator* envelope() {
return &envelopeGenerator; }
103 waveformGenerator.writeCONTROL_REG(control);
104 envelopeGenerator.writeCONTROL_REG(control);
112 waveformGenerator.reset();
113 envelopeGenerator.reset();
Definition EnvelopeGenerator.h:44
RESID_INLINE float output(const WaveformGenerator *ringModulator)
Definition Voice.h:66
void writeCONTROL_REG(unsigned char control)
Definition Voice.h:101
void reset()
Definition Voice.h:110
void setEnvDAC(float *dac)
Definition Voice.h:90
void setWavDAC(float *dac)
Definition Voice.h:82