|
void | init (DxPatch &p, int midinote, int velocity) |
bool | compute (int32_t *buf, int n, int pitch, const DxPatch *ctrls_patch, const DxVoiceCtrl *ctrls_voice) |
int32_t | getdelay (int n) |
void | keyup () |
void | update (DxPatch &p, int midinote) |
void | updateBasePitches (int logFreq) |
void | transferState (DxVoice &src) |
void | transferSignal (DxVoice &src) |
void | oscSync () |
void | oscUnSync () |
int32_t | osc_freq (int log_freq, int mode, int coarse, int fine, int detune, int random_detune) |
|
DxVoice * | nextUnassigned |
bool | preallocated |
|
Env | env_ [6] |
PitchEnv | pitchenv_ |
int32_t | phase [6] |
int32_t | gain_out [6] |
int32_t | basepitch_ [6] |
int32_t | fb_buf_ [2] |
uint32_t | delaystate_ |
uint32_t | delayinc_ |
uint32_t | delayinc2_ |
int16_t | detune_per_voice [6] |
uint8_t * | patch |
int | random_detune_scale |
uint8_t | lastVelocity |
◆ transferState()
void DxVoice::transferState |
( |
DxVoice & | src | ) |
|
Used in monophonic mode to transfer voice state from different notes
The documentation for this class was generated from the following files:
- src/deluge/dsp/dx/dx7note.h
- src/deluge/dsp/dx/dx7note.cpp