-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
message names and message objects are a mess #1141
Comments
Probably do at same time as #1111 |
1. Make setState (which sends an UpdatEngine to the serialization thread) wait for the unstream to complete to correctly meet the plugin api requirement of synchronous set state. Closes surge-synthesizer#1157 2. Add a rubric for how message names should be set, and start a few, but not many. Addresses surge-synthesizer#1141. Did a partial merge since I had started but the new name had only been applied to set engine state and didn't want conflict pain in the future.
1. Make setState (which sends an UpdatEngine to the serialization thread) wait for the unstream to complete to correctly meet the plugin api requirement of synchronous set state. Closes #1157 2. Add a rubric for how message names should be set, and start a few, but not many. Addresses #1141. Did a partial merge since I had started but the new name had only been applied to set engine state and didn't want conflict pain in the future.
This continues the march to clean up 18 months of message names with no rubric rhyme or reason. but its tedious work so stalled out a bit furhter down. Addresses surge-synthesizer#1141
This continues the march to clean up 18 months of message names with no rubric rhyme or reason. but its tedious work so stalled out a bit furhter down. Addresses #1141
While in there clean up associated sample set name Red box is Sample which itself contains channel, bitrate, bitdepth, etc and sample data. AssociatedSampleSet is a terrible name since its not a set. |
Zone.h now has two classes Variants and SingleVariant, which used to be called AssociatedSampleSet and AssociatedSample Variants now has a member .variants rather than .samples It streams as "variants" rather than "samples" (but unstreams as either for backwards compat) maxSamplePerZone is now maxVariantsPerZone Addresses surge-synthesizer#1141
Zone.h now has two classes Variants and SingleVariant, which used to be called AssociatedSampleSet and AssociatedSample Variants now has a member .variants rather than .samples It streams as "variants" rather than "samples" (but unstreams as either for backwards compat) maxSamplePerZone is now maxVariantsPerZone Addresses #1141
the a2s and s2a ones are fine but
all the c2s and s2c messages and associated objects have incoherent names.
easy to fix/refactor in clion so do it one day, with a rubric for how to create names, which you add as a comment.
The text was updated successfully, but these errors were encountered: