diff --git a/modules/gin b/modules/gin index 636ac60..9539048 160000 --- a/modules/gin +++ b/modules/gin @@ -1 +1 @@ -Subproject commit 636ac6050cc20b6e33b0814e170651b913db2e18 +Subproject commit 9539048de0a3180c1709ab5fc31a21e0dbd432ca diff --git a/plugin/Source/PluginProcessor.cpp b/plugin/Source/PluginProcessor.cpp index f216249..c5b6c18 100644 --- a/plugin/Source/PluginProcessor.cpp +++ b/plugin/Source/PluginProcessor.cpp @@ -545,6 +545,9 @@ void WavetableAudioProcessor::stateUpdated() osc1Table = state.getProperty ("wt1"); osc2Table = state.getProperty ("wt2"); + userTable1.reset(); + userTable2.reset(); + userTable1.fromBase64Encoding (state.getProperty ("wt1Data").toString()); userTable2.fromBase64Encoding (state.getProperty ("wt2Data").toString());