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

Public Member Functions

bool renderInStereo (Sound *s, SampleHolder *sampleHolder=nullptr)
 
void setCents (int32_t newCents)
 
void recalculateFineTuner ()
 
int32_t getLengthInSamplesAtSystemSampleRate (int32_t note, bool forTimeStretching=false)
 
void detachAllAudioFiles ()
 
Error loadAllSamples (bool mayActuallyReadFiles)
 
void setReversed (bool newReversed)
 
int32_t getRangeIndex (int32_t note)
 
MultiRangegetRange (int32_t note)
 
MultiRangegetOrCreateFirstRange ()
 
bool hasAtLeastOneAudioFileLoaded ()
 
void doneReadingFromFile (Sound *sound)
 
bool hasAnyLoopEndPoint ()
 
void setOscType (OscType newType)
 
DxPatchensureDxPatch ()
 

Public Attributes

SampleControls sampleControls
 
OscType oscType
 
int16_t transpose
 
int8_t cents
 
PhaseIncrementFineTuner fineTuner
 
MultiRangeArray ranges
 
DxPatchdxPatch
 
bool dxPatchChanged = false
 
SampleRepeatMode repeatMode
 
int8_t timeStretchAmount
 
int16_t defaultRangeI
 

Private Member Functions

void destructAllMultiRanges ()
 

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