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

Export and import / merge chains #1273

Open
riban-bw opened this issue Nov 6, 2024 · 2 comments
Open

Export and import / merge chains #1273

riban-bw opened this issue Nov 6, 2024 · 2 comments
Assignees
Labels
Enhancement New feature or request Resolved Resolved but not yet released or tested by reporter

Comments

@riban-bw
Copy link

riban-bw commented Nov 6, 2024

Is your feature request related to a problem? Please describe.
Sometimes you create the perfect chain. The guitar simulator is just right with the reverb and eq you love. You want to reuse this in other snapshots.

Describe the solution you'd like
Ability to export a snapshot that only includes the selected chain. This could be a option in the chain options menu.
Ability to import a snapshot and merge it with the existing model. This could be an option in a load snapshot sub-menu.
The merge should create a new chain and processors and configure them. It should replace existing single instance engines.

Describe alternatives you've considered
Write down all your settings and put them in a dusty old book.

Additional context
This can be used for templates of chains.

@riban-bw riban-bw self-assigned this Nov 6, 2024
@riban-bw riban-bw added the Enhancement New feature or request label Nov 6, 2024
@riban-bw
Copy link
Author

riban-bw commented Nov 6, 2024

I have started to develop a solution in branch feature/export_chain. The export is working (but may need refining). Next I need to do the import / merge.

@riban-bw
Copy link
Author

riban-bw commented Nov 7, 2024

This is now implemented in vangelis, ready for testing. The workflow is:

Export a single chain

  • Navigate to chain options menu.
  • Select "Export chain...".
  • Select bank.
  • Enter a name for the snapshot.
  • If duplicate file, confirm save.
    A snapshot is saved with just the single chain including its mixer and MIDI binding config.

Merge/import chains

  • Navigate to the snapshot view and select the snapshot to import.
  • From the context menu, select "Load Merge Chains".
    The following elements will be merged with the current config:
  • Each chain within the snapshot:
    • Title
    • Next available mixer channel will be assigned
    • MIDI channel
    • Index of last accessed processor (doesn't seem to work)
    • Processors in chain (assigned next available processor ids)
    • Position of fader within chain (can't test due to issue 1275)
  • zs3-0:
    • Processor configuration (remapped to new processor ids)
    • Mixer strip controls but not MIDI binding
    • Chain configuration: audio/midi in/out, transpose/keyrange, midi binding, etc.

@riban-bw riban-bw added the Resolved Resolved but not yet released or tested by reporter label Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Resolved Resolved but not yet released or tested by reporter
Projects
None yet
Development

No branches or pull requests

1 participant