![]() |
Deluge Firmware 1.3.0
Build date: 2026.08.22
|

Public Member Functions | |
| 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) |
Public Attributes | |
| DxVoice * | nextUnassigned |
| bool | preallocated |
Private Member Functions | |
| EnvParams & | env_p (int op) |
| EnvParams & | pitchenv_p () |
Private Attributes | |
| 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 |
| void DxVoice::transferState | ( | DxVoice & | src | ) |
Used in monophonic mode to transfer voice state from different notes