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.
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.