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;