Index: src/qtractorMainForm.cpp =================================================================== --- src/qtractorMainForm.cpp (revision 2660) +++ src/qtractorMainForm.cpp (working copy) @@ -6167,6 +6167,7 @@ // Currrent state... bool bPlaying = m_pSession->isPlaying(); long iPlayHead = long(m_pSession->playHead()); + bool bRelocate = iPlayHead < (long)m_iPlayHead; qtractorAudioEngine *pAudioEngine = m_pSession->audioEngine(); qtractorMidiEngine *pMidiEngine = m_pSession->midiEngine(); @@ -6194,6 +6195,10 @@ m_pSession->songPosFromFrame(iPlayHead)); } } + else if (bRelocate) { + // MMC locate for loop start - ag + pMidiEngine->sendMmcLocate(m_pSession->locateFromFrame(iPlayHead)); + } } // Transport status...