-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
LV2 builds? #2
Comments
That's probably a good idea, I'll add it to the to-do list. In the meantime if anyone wants to do their own LV2 build I'd recommend following this guide (also by jatinchowdhury18): |
Btw I'm not sure how this host config for setting the samplerate will work, I don't think this is very typical for plugin hosts to set it like this. [edit: oh wait, this is ELK configuration. I assume that the plugin works at other samplerates? (48k at least)] |
@dromer It works, but the sound gets distorted. Since the ML models learn from audio at a certain samplerate (44.1kHz in this case), that's the samplerate that reproduces the most accurate sound. Ideally we would implement an internal samplerate converter, which is what NeuralDSP does in their plugins, reference |
my LV2 port report i assume something went wrong with git submodules what i did: remove - [submodule "modules/DISTRHO-JUCE"]
- path = modules/DISTRHO-JUCE
- url = https://github.com/Chowdhury-DSP/DISTRHO-JUCE.git and from - if(UNIX AND NOT APPLE)
- add_subdirectory(DISTRHO-JUCE)
- else()
- add_subdirectory(JUCE)
- endif()
+ add_subdirectory(JUCE) replace JUCE distro submodule in [submodule "modules/JUCE"]
path = modules/JUCE
- url = https://github.com/juce-framework/JUCE.git
+ url = https://github.com/lv2-porting-project/JUCE
+ branch = lv2 |
I was able to get LV2 builds working on this branch. Strange, it seems like I used the exact same approach as @mishushakov. Anyway, if you want to try it out: $ git checkout lv2
$ git submodule sync
$ git submodule update --init --recursive
$ cmake -Bbuild
$ cmake --build NeuralPi_LV2 --parallel |
success! notice the CPU usage at the bottom (261%) ...and we should should probably mention in the docs, which dependencies are required to build, so you don't have to guess:
here's the |
Great work all, thanks! |
the usage was probably that high, because i didn't build in |
As you may know jatinchowdhury18 uses a JUCE fork to enable LV2 builds for their plugins.
Will you consider doing the same? this would make your plugins available to a wider audience.
The text was updated successfully, but these errors were encountered: