diff --git a/plugins/vst_base/remote_vst_plugin.cpp b/plugins/vst_base/remote_vst_plugin.cpp index 99cebfc20..30a17ecbd 100644 --- a/plugins/vst_base/remote_vst_plugin.cpp +++ b/plugins/vst_base/remote_vst_plugin.cpp @@ -59,7 +59,7 @@ #endif -#include +#include #include @@ -239,7 +239,7 @@ private: float * * m_inputs; float * * m_outputs; - std::list m_midiEvents; + std::vector m_midiEvents; bpm_t m_bpm; double m_currentSamplePos; @@ -610,7 +610,7 @@ void remoteVstPlugin::process( const sampleFrame * _in, sampleFrame * _out ) events->reserved = 0; events->numEvents = m_midiEvents.size(); int idx = 0; - for( std::list::iterator it = + for( std::vector::iterator it = m_midiEvents.begin(); it != m_midiEvents.end(); ++it, ++idx ) {