@@ -30,6 +30,7 @@ target_sources(AudioPluginHost PRIVATE | |||||
Source/UI/MainHostWindow.cpp) | Source/UI/MainHostWindow.cpp) | ||||
target_compile_definitions(AudioPluginHost PRIVATE | target_compile_definitions(AudioPluginHost PRIVATE | ||||
PIP_JUCE_EXAMPLES_DIRECTORY_STRING="${JUCE_SOURCE_DIR}/examples" | |||||
JUCE_ALSA=1 | JUCE_ALSA=1 | ||||
JUCE_DIRECTSOUND=1 | JUCE_DIRECTSOUND=1 | ||||
JUCE_PLUGINHOST_AU=1 | JUCE_PLUGINHOST_AU=1 | ||||
@@ -41,7 +42,7 @@ target_compile_definitions(AudioPluginHost PRIVATE | |||||
JUCE_USE_CDREADER=0 | JUCE_USE_CDREADER=0 | ||||
JUCE_USE_CURL=0 | JUCE_USE_CURL=0 | ||||
JUCE_USE_FLAC=0 | JUCE_USE_FLAC=0 | ||||
JUCE_USE_OGGVORBIS=0 | |||||
JUCE_USE_OGGVORBIS=1 | |||||
JUCE_WASAPI=1 | JUCE_WASAPI=1 | ||||
JUCE_WEB_BROWSER=0) | JUCE_WEB_BROWSER=0) | ||||
@@ -110,13 +110,13 @@ void MPESynthesiserBase::renderNextBlock (AudioBuffer<floatType>& outputAudio, | |||||
// you must set the sample rate before using this! | // you must set the sample rate before using this! | ||||
jassert (sampleRate != 0); | jassert (sampleRate != 0); | ||||
const auto midiIterator = inputMidi.findNextSamplePosition (startSample); | |||||
auto midiIterator = inputMidi.findNextSamplePosition (startSample); | |||||
bool firstEvent = true; | bool firstEvent = true; | ||||
const ScopedLock sl (noteStateLock); | const ScopedLock sl (noteStateLock); | ||||
while (numSamples > 0) | |||||
for (; numSamples > 0; ++midiIterator) | |||||
{ | { | ||||
if (midiIterator == inputMidi.cend()) | if (midiIterator == inputMidi.cend()) | ||||
{ | { | ||||
@@ -169,7 +169,7 @@ void Synthesiser::processNextBlock (AudioBuffer<floatType>& outputAudio, | |||||
const ScopedLock sl (lock); | const ScopedLock sl (lock); | ||||
while (numSamples > 0) | |||||
for (; numSamples > 0; ++midiIterator) | |||||
{ | { | ||||
if (midiIterator == midiData.cend()) | if (midiIterator == midiData.cend()) | ||||
{ | { | ||||