TukanStudios / TUKAN_STUDIOS_PLUGINS

JSFX Plugins for Reaper
221 stars 30 forks source link

S2 Plugins and Processing Stage in a Group #9

Open sparrowtracker opened 10 months ago

sparrowtracker commented 10 months ago

On all of the plugins that I have tried using groups, when loading a saved project, the processing state would open up with only processing on recording, independent of what state the project was in when saved. I see that the default is set as follows in Init: while_playing = 1; while_recording = 1; while_stopped = 1;

But when the project is loaded, what you end up loading is: while_playing = 0; while_recording = 1; while_stopped = 0;

Other than the potential usage of a gmem and code sequencing, I don't see what could cause this. I found this annoying enough to just hard code it in group_parameters.

After looking at the code, it isn't obvious. And it is difficult to logically explain why the while_recording would be on, but the others off. I have only played around with jsfx, so it may be obvious for those who know more about the way reaper saves and loads settings.