-
Notifications
You must be signed in to change notification settings - Fork 11
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
libfaust (LLVM) support? #22
Comments
I think it would be nice! Also for hot reloading this could be quite cool. I myself stopped using faust-state but having faust-llvm parallel to faust-build and a maybe a layer on top if needed could be nice. Do you have an idea how this could be integrated or how this could look like? |
@obsoleszenz I think implementing |
Hmmm i think for building it would be nice to statically link against faust + llvm. But not exactly sure how to do it. |
|
@sletz That's what I meant, yes. libfaust is not super heavy, so it may be worth it, in order to make the build process simpler (at least on some OSs with no decent package managers...). |
I've split the faust llvm logic on https://github.com/YPares/nih-faust-jit in a separate |
Hi! I'm working on a plugin that loads DSPs using the llvm backend ( https://github.com/YPares/nih-faust-jit ). I knew about rust-faust from the start, but given my specific needs (and also as a learning process) I ended up rewriting an ad-hoc wrapper for libfaust myself (based on bindgen), both for loading DSPs and creating their GUIs.
Now that I have a better idea of how to use libfaust as part of a Rust project, would you be interested in a PR to rust-faust to add support for the llvm backend?
The text was updated successfully, but these errors were encountered: