18#ifndef VOICE_UNISON_PART_SOURCE_H
19#define VOICE_UNISON_PART_SOURCE_H
Definition: LivePitchShifter.h:26
Definition: TimeStretcher.h:40
Definition: VoiceSample.h:38
Definition: voicesampleplaybackguide.h:29
Definition: voiceunisonpartsource.h:37
bool active
Definition: voiceunisonpartsource.h:48
bool getPitchAndSpeedParams(Source *source, VoiceSamplePlaybackGuide *voiceSource, uint32_t *phaseIncrement, uint32_t *timeStretchRatio, uint32_t *noteLengthInSamples)
Definition: voiceunisonpartsource.cpp:87
int32_t carrierFeedback
Definition: voiceunisonpartsource.h:47
uint32_t phaseIncrementStoredValue
Definition: voiceunisonpartsource.h:46
uint32_t getSpeedParamForNoSyncing(Source *source, int32_t phaseIncrement, int32_t pitchAdjustNeutralValue)
Definition: voiceunisonpartsource.cpp:160
void unassign()
Definition: voiceunisonpartsource.cpp:72
VoiceUnisonPartSource()
Definition: voiceunisonpartsource.cpp:30
bool noteOn(Voice *voice, Source *source, VoiceSamplePlaybackGuide *voiceSource, uint32_t samplesLate, uint32_t oscPhase, bool resetEverything, uint8_t synthMode)
Definition: voiceunisonpartsource.cpp:37
uint32_t oscPos
Definition: voiceunisonpartsource.h:45
LivePitchShifter * livePitchShifter
Definition: voiceunisonpartsource.h:50
VoiceSample * voiceSample
Definition: voiceunisonpartsource.h:49