Browse Source

Made SynthesiserVoice::isPlayingChannel virtual.

tags/2021-05-28
jules 10 years ago
parent
commit
783c5ed7f8
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      modules/juce_audio_basics/synthesisers/juce_Synthesiser.h

+ 6
- 6
modules/juce_audio_basics/synthesisers/juce_Synthesiser.h View File

@@ -191,17 +191,17 @@ public:
*/
virtual void setCurrentPlaybackSampleRate (double newRate);
/** Returns the current target sample rate at which rendering is being done.
Subclasses may need to know this so that they can pitch things correctly.
*/
double getSampleRate() const noexcept { return currentSampleRate; }
/** Returns true if the voice is currently playing a sound which is mapped to the given
midi channel.
If it's not currently playing, this will return false.
*/
bool isPlayingChannel (int midiChannel) const;
virtual bool isPlayingChannel (int midiChannel) const;
/** Returns the current target sample rate at which rendering is being done.
Subclasses may need to know this so that they can pitch things correctly.
*/
double getSampleRate() const noexcept { return currentSampleRate; }
/** Returns true if the key that triggered this voice is still held down.
Note that the voice may still be playing after the key was released (e.g because the


Loading…
Cancel
Save