FluidPlug - SoundFonts as LV2 plugins via FluidSynth
falktx / fluidplug Goto Github PK
View Code? Open in Web Editor NEWSoundFonts as LV2 plugins via FluidSynth
SoundFonts as LV2 plugins via FluidSynth
FluidPlug - SoundFonts as LV2 plugins via FluidSynth
Hello,
I would like to switch to fluidsynth version contained in meta-openembedded dunfell branch which contains some interesting
patches like
0003-Use-ARM-NEON-accelaration-for-float-multithreaded-se.patch
keep up with the good work, thanks a lot!
Makefile.mk:BASE_OPTS = -O2 -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fdata-sections -ffunction-sections
Makefile.mk:BASE_FLAGS += -msse -msse2
sse
flags break build on non-Intel/AMD platforms.
I tried installing FluidPlug from git, https://github.com/falkTX/FluidPlug
It compiled and installed fine but when trying to use it, it throws "no lv2_lib_descriptor" errors. Anybody have any idea about this?
lilv_lib_open(): error: No lv2_descriptor' or
lv2_lib_descriptor' in /usr/lib/lv2/AirFont320.lv2/FluidPlug.so
createSynthInstance: synthi class:FluidPlug label:AirFont320 LV2 can not be created
lilv_lib_open(): error: No lv2_descriptor' or
lv2_lib_descriptor' in /usr/lib/lv2/FluidGM.lv2/FluidPlug.so
createSynthInstance: synthi class:FluidPlug label:FluidGM LV2 can not be created
when I try to open the gui of any of the plugins it fails to open and I get the following Traceback on my Carla log:
Traceback (most recent call last): File "/usr/share/carla/carla_modgui.py", line 32, in <module> from modgui.host import HostWindow File "/usr/share/carla/modgui/host.py", line 34, in <module> from .webserver import WebServerThread, PORT File "/usr/share/carla/modgui/webserver.py", line 67, in <module> from modtools.utils import get_plugin_info, get_plugin_gui, get_plugin_gui_mini ImportError: cannot import name 'get_plugin_info' from 'modtools.utils' (/usr/lib/python3.8/site-packages/modtools/utils.py) waitForClientFirstMessage() - read returned 0
Something I still need to install?
When I try to build the plugins with make
I get 403
http errors. I don't know why wget (GNU Wget 1.21.3
) is not following the redirects, but the fix is rather simple: replace the http
with https
in the Makefile
. I would have created a PR, but GitHub is throwing errors at me at the moment.
I have cross-build fluidplugins for RaspberryPi 3 with YOCTO environment. Plugins can be loaded and played with ardour5 and qtractor. When I open plugin's GUI from both applications I get only the standard/fallback dialogs where I can set select sound and modify the level. Looking at the sources I see the modgui stuff and would expect some customized GUI for FluidPlugins.
This is not necessarily a bug in FludPlug but I think my build is missing something that modgui is ignored. Some pointers?
Because FluidSynth option "synth.parallel-render" has been deprecated.
See log https://ptpb.pw/Un0z
Otherwise, they can be substituted by MITM attackers, and compromise systems which build FluidPlug.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.