Skip to content

Releases: Birch-san/juicysfplugin

Attempt at fixing load-time linking

15 Mar 00:24
8459c48
Compare
Choose a tag to compare

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

11 Mar 18:34
d701800
Compare
Choose a tag to compare

.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

06 Mar 22:20
a462e72
Compare
Choose a tag to compare

image

Before you use

Options > Audio/MIDI settings

image

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).

image

Load a soundfont

You can drag-and-drop a soundfont into the file picker.

image

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.