diff --git a/plugins/vst_base/remote_vst_plugin.cpp b/plugins/vst_base/remote_vst_plugin.cpp index cd75f3897..a3bdf93ec 100644 --- a/plugins/vst_base/remote_vst_plugin.cpp +++ b/plugins/vst_base/remote_vst_plugin.cpp @@ -268,7 +268,8 @@ private: float * * m_inputs; float * * m_outputs; - std::vector m_midiEvents; + typedef std::vector VstMidiEventList; + VstMidiEventList m_midiEvents; bpm_t m_bpm; double m_currentSamplePos; @@ -607,8 +608,7 @@ void RemoteVstPlugin::process( const sampleFrame * _in, sampleFrame * _out ) events->reserved = 0; events->numEvents = m_midiEvents.size(); int idx = 0; - for( std::vector::iterator it = - m_midiEvents.begin(); + for( VstMidiEventList::iterator it = m_midiEvents.begin(); it != m_midiEvents.end(); ++it, ++idx ) { memcpy( &vme[idx], &*it, sizeof( VstMidiEvent ) );