Releases: Birch-san/juicysfplugin
Attempt at fixing load-time linking
This time I've made all binaries look for libfluidsynth relative to @loader_path
. Previously we used @executable_path
— which correctly points to our binary when we are the plugin host (that's why the .app distribution was working) — but would fail more generally (other Audio Plugin Hosts would supply their own @executable_path
, which points to their binary, when really we want to point to ours).
First stab at linking the plugins
.app
works.
juicysfplugin.app # standalone application
juicysfplugin.appex # AUv3 app extension. untested.
juicysfplugin.component # AU
juicysfplugin.vst # VST
juicysfplugin.vst3 # VST3
libjuicysfplugin.a # library. uninteresting.
I had a stab at bundling dependencies into the other plugins, but it seems (despite my best efforts) I've not linked it correctly. Releasing these to see if anybody can help.
Just barely working
Before you use
Options > Audio/MIDI settings
Set Output to Built-In Output
Or any output device that you can hear audio through.
Input audio device doesn't matter. We only use MIDI as input.
Ignore the warning about feedback. There is no feedback loop (no audio is input).
Load a soundfont
You can drag-and-drop a soundfont into the file picker.
I want an application to play my MIDI notes through a soundfont synth
Get juicysfplugin_app_with_fluidsynth.zip
.
It gives you juicysfplugin.app
— a standlone application with no external dependencies.
It is not a plugin for your DAW.
It's a convenient way to load in a soundfont and play it using a MIDI keyboard (software/hardware).
I want a VST / audio plugin to play my MIDI notes through a soundfont synth inside my DAW
First install fluidsynth:
- Install brew
brew install fluidsynth
Now download Release_requires_fluidsynth.zip
. Includes:
juicysfplugin.app # standalone application (does not require DAW)
juicysfplugin.appex # AUv3, probably
juicysfplugin.component # AU, probably
juicysfplugin.vst # VST
juicysfplugin.vst3 # VST3
libjuicysfplugin.a # ignore this, it's a copy of the shared code that all of those targets are built upon
You don't need Debug_requires_fluidsynth.zip
. It's the same, except lacks compiler and linker optimizations, and has not had debug symbols stripped.
Where do I get a soundfont?
Here are some royalty-free soundfonts:
http://www.flamestudios.org/free/Soundfonts#fsibanezac
Tell me something good
I'll soon be able to bundle fluidsynth into the VST — which would preclude the need to install it oneself using brew.