diff --git a/plugins/flp_import/flp_import.cpp b/plugins/flp_import/flp_import.cpp index a0c4796ec..0563b656c 100644 --- a/plugins/flp_import/flp_import.cpp +++ b/plugins/flp_import/flp_import.cpp @@ -1310,7 +1310,14 @@ if( p.currentEffectChannel <= NumFxChannels ) len /= (4*ppq) / DefaultTicksPerTact; note n( len, pos, key, vol * 100 / 128, pan*200 / 128 - 100 ); + if( ch < p.numChannels ) + { p.channels[ch].notes.push_back( qMakePair( p.currentPattern, n ) ); + } + else + { + qDebug( "invalid " ); + } qDebug( "note: " ); dump_mem( text+i*bpn, bpn ); }