-
Notifications
You must be signed in to change notification settings - Fork 404
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
Portable patch favorites #5810
Comments
Convert .fxp to a text based preset json/xml and keep on adding params as will, not sure if there is an fxp decoder out there or if there is a reason for encoding the preset (sound embedding?). But turn the thing to json, gzip and un-gzip on the fly if needed then add entry fav=1 || fav=true etc etc (this is how a few other vsts do it, Spire is 1, spf / spf2 are just text files with key value pairs on each line). And if you decide to go down this route, create a feature to convert from fxp to the new format (en bulk) or a little utility where we can bulk import and export |
That’s a separate issue from this one which is sharing favorites list there is an fxp decoder in scripts/patch tool. They have a binary header a blob of xml and then optional wavetables |
Oh and we don’t mark favorites in the patch we mark them in the sql db |
RE: Sharing favourite lists RE: FXP Decoder The decoder should help me detect variance in settings, a lot of presets are not a CRC match but sound virtually identical due to a single byte being changed, this will allow me to write a tool to write a tolerance of values of each setting dynamically and if within tolerance range, it will probably sound the same and I can delete it. |
RE: RE: Fav' lists |
This issue really is just about a user migrating from one machine to another. It’s exactly the csv you mentioned with a path resolved |
A function to export and import favorite lists in a filesystem independent fashion (namely we replace the factory and user roots with keys on export and replace them with paths on import) Closes surge-synthesizer#5810
A function to export and import favorite lists in a filesystem independent fashion (namely we replace the factory and user roots with keys on export and replace them with paths on import) Closes #5810
Currently, favorites saved on one machine under one OS cannot be copied/imported to another machine with a different OS.
Provide an import/export option (only available in Favorites RMB menu, I'd say), and maybe if there's a way to somehow write paths to .db in a relative way so that it ends up portable by just copying the Patches.db file, even better!
The text was updated successfully, but these errors were encountered: