diff --git a/src/ADSR.cpp b/src/ADSR.cpp index 8ecfd5d..8a42114 100644 --- a/src/ADSR.cpp +++ b/src/ADSR.cpp @@ -32,6 +32,7 @@ ADSR :: ADSR( void ) ADSR :: ~ADSR( void ) { + Stk::removeSampleRateAlert( this ); } void ADSR :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) diff --git a/src/Asymp.cpp b/src/Asymp.cpp index 8b4f2a7..80fde66 100644 --- a/src/Asymp.cpp +++ b/src/Asymp.cpp @@ -40,6 +40,7 @@ Asymp :: Asymp( void ) Asymp :: ~Asymp( void ) { + Stk::removeSampleRateAlert( this ); } void Asymp :: sampleRateChanged( StkFloat newRate, StkFloat oldRate )