8#ifndef SFZVOICE_H_INCLUDED
9#define SFZVOICE_H_INCLUDED
28 void stopNote(
float velocity,
bool allowTailOff)
override;
63 CARLA_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Voice)
water::int64 sampleEnd_
Definition SFZVoice.h:52
bool isPlayingNoteDown()
Definition SFZVoice.cpp:271
water::int64 getOffBy()
Definition SFZVoice.cpp:277
Voice()
Definition SFZVoice.cpp:23
bool isPlayingOneShot()
Definition SFZVoice.cpp:273
water::int64 loopStart_
Definition SFZVoice.h:53
void killNote()
Definition SFZVoice.cpp:325
void pitchWheelMoved(int newValue) override
Definition SFZVoice.cpp:154
float noteGainRight_
Definition SFZVoice.h:49
int curPitchWheel_
Definition SFZVoice.h:47
void renderNextBlock(water::AudioSampleBuffer &outputBuffer, int startSample, int numSamples) override
Definition SFZVoice.cpp:166
int curMidiNote_
Definition SFZVoice.h:47
void setRegion(Region *nextRegion)
Definition SFZVoice.cpp:279
water::String infoString()
Definition SFZVoice.cpp:281
float noteGainLeft_
Definition SFZVoice.h:49
int curVelocity_
Definition SFZVoice.h:57
double fractionalMidiNoteInHz(double note, double freqOfA=440.0)
Definition SFZVoice.cpp:331
int numLoops_
Definition SFZVoice.h:56
void stopNoteForGroup()
Definition SFZVoice.cpp:141
double sourceSamplePosition_
Definition SFZVoice.h:50
Region * region_
Definition SFZVoice.h:46
void startNote(int midiNoteNumber, float velocity, water::SynthesiserSound *sound, int currentPitchWheelPosition) override
Definition SFZVoice.cpp:34
void stopNoteQuick()
Definition SFZVoice.cpp:153
void calcPitchRatio()
Definition SFZVoice.cpp:300
double pitchRatio_
Definition SFZVoice.h:48
void stopNote(float velocity, bool allowTailOff) override
Definition SFZVoice.cpp:122
bool canPlaySound(water::SynthesiserSound *sound) override
Definition SFZVoice.cpp:32
int getGroup()
Definition SFZVoice.cpp:275
virtual ~Voice()
Definition SFZVoice.cpp:30
water::int64 loopEnd_
Definition SFZVoice.h:53
void controllerMoved(int controllerNumber, int newValue) override
Definition SFZVoice.cpp:165
EG ampeg_
Definition SFZVoice.h:51
Definition AudioSampleBuffer.h:42
Definition Synthesiser.h:52
Definition Synthesiser.h:96
Definition SFZDebug.cpp:11
long long int64
Definition water.h:100
Definition SFZRegion.h:30