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

State extension use for LV2 (futureBinState) #808

Closed
5 tasks done
p0nce opened this issue Oct 30, 2023 · 2 comments
Closed
5 tasks done

State extension use for LV2 (futureBinState) #808

p0nce opened this issue Oct 30, 2023 · 2 comments
Labels
Bug Reproduced bug.

Comments

@p0nce
Copy link
Collaborator

p0nce commented Oct 30, 2023

Surprisingly difficult. EDIT okay was a stupid omission

  • (Windows) Carla doesn't crash but doesn't load our state extension
  • (Windows, REAPER) crash as soon as a state:interface is listed, not sure where.
  • make it work in LLMS + Windows => no LV2 support, also Ardour just doesn't download
  • defaultState must be saved at plugin start-up, before presets are even formed.
  • optimize ttl => Use LV2 state to store preset index in presetBank, to unload the .ttl #810 for the future
@p0nce
Copy link
Collaborator Author

p0nce commented Nov 1, 2023

  • Need base64 encode and decode for proper presets in .ttl => took the one in Mir, Apache 2.0 licence.

@p0nce
Copy link
Collaborator Author

p0nce commented Nov 2, 2023

Done in ~master.

@p0nce p0nce closed this as completed Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Reproduced bug.
Projects
None yet
Development

No branches or pull requests

1 participant