- evaluate MidiClock
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@269 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -166,6 +166,11 @@ void JaySynthAudioProcessor::synthChanged(int type, void *pData)
|
||||
actionListener.callNumVoicesPlaying(*((int*)pData));
|
||||
break;
|
||||
|
||||
case JaySynth::SYNTH_CHANGED_MIDICLOCK:
|
||||
if (getEditor(this) != NULL)
|
||||
actionListener.callMidiClock(*((uint32_t*)pData));
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -518,6 +523,11 @@ void JaySynthAudioProcessor::processBlock (AudioSampleBuffer& buffer, MidiBuffer
|
||||
synth_float_t x, limiter_ar, limiter_af, limiter_threshold;
|
||||
float synth_gain;
|
||||
|
||||
AudioPlayHead::CurrentPositionInfo pos;
|
||||
getPlayHead()->getCurrentPosition(pos);
|
||||
|
||||
m_JK_MidiClock.generateMidiclock(pos, &midiMessages, numSamples, getSampleRate());
|
||||
|
||||
// Now pass any incoming midi messages to our keyboard state object, and let it
|
||||
// add messages to the buffer if the user is clicking on the on-screen keys
|
||||
keyboardState.processNextMidiBuffer (midiMessages, 0, numSamples, true);
|
||||
|
||||
Reference in New Issue
Block a user