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

Distro packages #54

Open
jcelerier opened this issue May 3, 2022 · 2 comments
Open

Distro packages #54

jcelerier opened this issue May 3, 2022 · 2 comments

Comments

@jcelerier
Copy link

jcelerier commented May 3, 2022

Hi,

not really an issue but I made a package for archlinux: https://aur.archlinux.org/packages/ysfx-git ; maybe it can be useful to others who come across here and go in the readme or something.

cheers ! (and if you see anything that needs fixing / improving in the package, please tell me :-))

@trebmuh
Copy link

trebmuh commented May 11, 2022

There is a package in LibraZiK-4 https://librazik.tuxfamily.org/doc4/en/paquets

@jpcima
Copy link
Owner

jpcima commented May 11, 2022

Thanks to you both.
Perhaps that ysfx should get a tagged release.
There was a couple of things which I'd like before this happens

  • a few items about API
    in gfx, one doesn't know whether a jsfx is retina-enabled until it gets run.
    (gfx_retina is a variable, vs. width/height which are known beforehand)
    Before considering retina, ysfx_gfx_setup was a one-time call, vs. now it's called prior to every paint to account for the new retina value. Implementors should do the same, but that may be not made clear enough by current naming.

  • the modal UI (blocking gfx_showmenu)
    Since modal loops are to avoid in juce6 (and in general), UI is processed in a parallel thread.
    That's complexity that makes libysfx quite hard to use correctly, so i'm wishing to abstract some of that complexity out of the juce plugin, if that would be possible.

  • Moving the plugin to CLAP
    This is able to describe the dynamic i/o and parameters, and this opens the possibility for sample-accurate parameters.
    That's another thing, but i've been working on CLAP-to-VST3: https://github.com/jpcima/claptrap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants