Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
VoiceUnisonPartSource Class Reference
Collaboration diagram for VoiceUnisonPartSource:

Public Member Functions

bool noteOn (Voice *voice, Source *source, VoiceSamplePlaybackGuide *voiceSource, uint32_t samplesLate, uint32_t oscPhase, bool resetEverything, SynthMode synthMode, uint8_t velocity)
 
void unassign (bool deletingSong)
 
bool getPitchAndSpeedParams (Source *source, VoiceSamplePlaybackGuide *voiceSource, uint32_t *phaseIncrement, uint32_t *timeStretchRatio, uint32_t *noteLengthInSamples)
 
uint32_t getSpeedParamForNoSyncing (Source *source, int32_t phaseIncrement, int32_t pitchAdjustNeutralValue)
 

Public Attributes

uint32_t oscPos
 
uint32_t phaseIncrementStoredValue
 
int32_t carrierFeedback
 
bool active
 
VoiceSamplevoiceSample = nullptr
 
LivePitchShifterlivePitchShifter = nullptr
 
DxVoicedxVoice = nullptr
 

The documentation for this class was generated from the following files: