25class SampleHolderForVoice final : 
public SampleHolder {
 
   27    SampleHolderForVoice();
 
   28    ~SampleHolderForVoice() 
override;
 
   29    void unassignAllClusterReasons(
bool beingDestructed = 
false) 
override;
 
   30    void setCents(int32_t newCents);
 
   31    void recalculateFineTuner();
 
   32    void claimClusterReasons(
bool reversed, int32_t clusterLoadInstruction = CLUSTER_ENQUEUE) 
override;
 
   33    void setTransposeAccordingToSamplePitch(
bool minimizeOctaves = 
false, 
bool doingSingleCycle = 
false,
 
   34                                            bool rangeCoversJustOneNote = 
false, 
bool thatOneNote = 0);
 
   35    uint32_t getMSecLimit(
Source* source);
 
   50    Cluster* clustersForLoopStart[kNumClustersLoadedAhead];
 
   59    void sampleBeenSet(
bool reversed, 
bool manuallySelected) 
override;