Skip to content
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

Add "Group snapshot: Take/Load" targets #394

Closed
helgoboss opened this issue Jun 26, 2021 · 0 comments
Closed

Add "Group snapshot: Take/Load" targets #394

helgoboss opened this issue Jun 26, 2021 · 0 comments
Labels

Comments

@helgoboss
Copy link
Owner

This would be an alternative to SWS snapshots. We should have multiple snapshot slots. Offer a target for taking a snapshot and saving it in a slot (of all snapshottable targets in the same group). And a target for loading a snapshot in a slot.

Loading a snapshot is in most cases not more than hitting the target with the absolute control value saved as part of the group snapshot. However, targets like "FX: Load snapshot" should provide special behavior, e.g. returning the chunk of the currently loaded FX.

@helgoboss helgoboss added enhancement New feature or request high value labels Jun 26, 2021
helgoboss added a commit that referenced this issue Aug 20, 2021
helgoboss added a commit that referenced this issue Aug 20, 2021
…shot implementation WIP

- Always loads (restores) initial target values, no custom snapshots so far
- Restores values of all mappings, no restriction possible right now
- Doesn't cover all possible places yet in which targets are invoked
  (e.g. not when polling or when having a group interaction).
- Doesn't support manual feedback so far (relies on auto feedback).
helgoboss added a commit that referenced this issue Aug 31, 2021
- Increase DRY by factoring out two-staged functions for mapping control
- #394 Cover all possible places now in which targets are invoked
- #330 Fix missing group interaction for e.g. OSC and REAPER sources
helgoboss added a commit that referenced this issue Sep 7, 2021
helgoboss added a commit that referenced this issue Sep 16, 2021
helgoboss added a commit that referenced this issue Sep 19, 2021
helgoboss added a commit that referenced this issue Sep 19, 2021
not really necessary and makes enabled/disabled feedback much harder to
implement for #438
helgoboss added a commit that referenced this issue Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant