From fc70e805778b809082b9fa7f586dd691fa9e90a3 Mon Sep 17 00:00:00 2001 From: nebogeo Date: Tue, 15 Oct 2002 19:20:52 +0000 Subject: [PATCH] fixed crash bug --- SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C | 7 +++++-- SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.h | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C b/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C index 574572e..ff70469 100644 --- a/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C +++ b/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C @@ -184,6 +184,7 @@ void MatrixPlugin::Execute() // set the individual triggers for (int t=0; t=m_StepTime*(1/m_Matrix[m_Current].Speed)) || @@ -233,6 +236,7 @@ void MatrixPlugin::Execute() { if (m_Matrix[m_Current].Matrix[m_Step][i]) { + m_CurrentNoteCV=NoteTable[i+m_Matrix[m_Current].Octave*12]; m_CurrentTriggerCV=1; m_TriggerLevel[i]=1; @@ -243,7 +247,7 @@ void MatrixPlugin::Execute() // otherwise consecutive events wont get triggered SetOutput(1,n,0); for (int t=0; tGetCommand()) { case MAT_LENGTH : - cerr<