fluidsynthv2.5.7
- Updated
FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.
- Project website: https://github.com/FluidSynth/fluidsynth
#Usage
fluidsynth provides CMake targets:
find_package(FluidSynth CONFIG REQUIRED)
target_link_libraries(main PRIVATE FluidSynth::libfluidsynth)
add_custom_command(OUTPUT result COMMAND FluidSynth::fluidsynth ARGS ...)fluidsynth provides pkg-config modules:
# Software SoundFont synth
fluidsynth#Features
No default features.
#libinstpatch
Use libinstpatch for DLS support. Required if C++17 is not available
Dependencies:
Host Dependencies:
6 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through pcre2)
vcpkg-cmake-get-vars (through libiconv)
Platforms:
android- vcpkg-make (through libiconv)
- vcpkg-tool-meson (through glib)
#pulseaudio
Build with PulseAudio support
Dependencies:
and 21 transitive dependencies:
alsa (through pulseaudio)
Platforms:
linuxdbus (through pulseaudio)
Features: (none)
- dirent (through glib)
- expat (through dbus)
- fftw3 (through pulseaudio)
- gettext-libintl (through glib)
glib (through pulseaudio)
Features: (none)
- jack2 (through pulseaudio)
- libatomic-ops (through pulseaudio)
- libffi (through glib)
- libflac (through libsndfile)
libiconv (through gettext-libintl)
Platforms:
!linux- libogg (through libflac)
libsndfile (through pulseaudio)
Features:
external-libs- libvorbis (through libsndfile)
openssl (through pulseaudio)
Features: (none)
- opus (through libsndfile)
- soxr (through pulseaudio)
- speex (through pulseaudio)
- zlib (through glib)
Host Dependencies:
6 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through expat)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
- vcpkg-tool-meson (through glib)
#sndfile
Enable rendering to file and SF3 support
Dependencies:
libsndfile
Features:
external-libs
and 4 transitive dependencies:
- libflac (through libsndfile)
- libogg (through libflac)
- libvorbis (through libsndfile)
- opus (through libsndfile)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libsndfile)
- vcpkg-cmake-config (through libsndfile)
#Host Dependencies
and 2 transitive dependencies:
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#Used By
- gstreamer (feature
fluidsynth) - sdl2-mixer (feature
fluidsynth) - sdl2-mixer-ext (feature
fluidsynth) - sdl3-mixer (feature
fluidsynth)
#Host Tool For
No ports use this.
#Contributors
Stephen Kyne
Robert Schumacher
driver1998
Stefano Sinigardi
NancyLi1013
Alexander Neumann
JonLiu1993
autoantwort
Frank
Hamish Moffatt
Kai Pastor
MonicaLiu
Pierre Wendling
d10sfan
Chuck Walbourn
Jia Yue Hua
Oleg Derevenetz
Daniel Bomar
Tom M.
Thomas1664
toge
Billy O'Neal
Weihang Ding
Pedro López-Cabanillas