diff --git a/PianoBooster/src/GlView.cpp b/PianoBooster/src/GlView.cpp index 420c316..2e36914 100644 --- a/PianoBooster/src/GlView.cpp +++ b/PianoBooster/src/GlView.cpp @@ -351,6 +351,8 @@ void CGLView::init() } setFocusPolicy(Qt::ClickFocus); + + m_score->init(); // increased the tick time for Midi handling m_timer.start(4, this ); // was 12 diff --git a/PianoBooster/src/Score.cpp b/PianoBooster/src/Score.cpp index c25bfda..1fc3b1a 100644 --- a/PianoBooster/src/Score.cpp +++ b/PianoBooster/src/Score.cpp @@ -44,6 +44,10 @@ CScore::CScore(CSettings* settings) : CDraw(settings) } m_activeScroll = 0; +} + +void CScore::init() { + m_activeScroll = 0; m_scroll[m_activeScroll]->showScroll(true); m_scoreDisplayListId = 0;//glGenLists (1); m_stavesDisplayListId = glGenLists (1); diff --git a/PianoBooster/src/Score.h b/PianoBooster/src/Score.h index 15744c5..9ef2835 100644 --- a/PianoBooster/src/Score.h +++ b/PianoBooster/src/Score.h @@ -43,6 +43,9 @@ public: CScore(CSettings* settings); ~CScore(); + + void init(); + //! add a midi event to be analysed and displayed on the score