mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.38k stars 203 forks source link

created patch lost after saving project. #66

Closed genlog closed 8 years ago

genlog commented 8 years ago

Hi,

Yesterday i tried 0.6.1 (vst) on bitwig studio. I created a patch and saved the project.

After reopening the projected i noticed that the patch was lost. The parameters were different. The osc's, filter, etc didn't match anymore. I save the patch also before in helm. I could open the patch in helm again. I looks like only there parameters aren't correctly saved in the project.

The created patch: helm-created-patch

Patch is lost

helm-after

mtytel commented 8 years ago

Woah. Bizarre. I'll try and repro this. What OS are you on?

kpanic commented 8 years ago

same here, under linux & renoise (helm VST flavour) Awesome synth & UI btw, thank you! :)

genlog commented 8 years ago

i'm also on Debian linux and Bitwig 1.3.5

mtytel commented 8 years ago

Well I finally found (and fixed) this issue. It's specific to the VST and only occurs in some DAWs. If you load a project back up in Bitwig, Helm correctly loads all the settings back but right after, Bitwig sends a program change for the last selected preset. Seems like the accepted solution is a timer hack, if the program change comes right after a load from state call, ignore it. Kind of ugly...

http://www.juce.com/forum/topic/problems-recalling-plugin-state-versus-current-preset