./audio/fluidsynth, Software synthesizer based on SoundFont2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.3, Package name: fluidsynth-2.2.3, Maintainer: pkgsrc-users

FluidSynth is a real-time software synthesizer based on the SoundFont 2
specifications. FluidSynth can read MIDI events from a MIDI input
device and render them to an audio device using SoundFont instruments.
SoundFont files are composed of digital audio "samples" and additional
instrument parameters. These files can be created or downloaded off the
Internet. FluidSynth also has support for controlling effects in real
time and can play MIDI files.

Note: FluidSynth was previously called IIWU Synth.


Required to run:
[audio/libsndfile] [audio/ladspa] [devel/glib2]

Required to build:
[pkgtools/cwrappers]

Package options: ladspa

Master sites:

SHA1: 038839aa5c97636935a1a4c4ab4a420ef5f4985a
RMD160: 712eb249e93310adb83cff8f213657941b7b493d
Filesize: 1704.438 KB

Version history: (Expand)


CVS history: (Expand)


   2021-09-12 11:17:19 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
fluidsynth: update to 2.2.3.

    FluidSynth did not build on macOS 10.5 and earlier (#946, thanks to @evanmiller)
    Fix build with CMake <3.7 (#944, thanks to @komh)
    Fix a NULL dereference in delete_fluid_ladspa_effect() (#963)
   2021-09-08 23:05:16 by Nia Alarie | Files touched by this commit (213)
Log message:
Recursive revbump for audio/jack
   2021-07-30 14:27:14 by Ryo ONODERA | Files touched by this commit (366)
Log message:
*: Recursive revbump from audio/pulseaudio-15.0
   2021-07-29 12:22:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
fluidsynth: update to 2.2.2.

2.2.2

* The MIDI router now handles out-of-range parameters in a smarter manner (#891, \ 
thanks to @jjceresa)
* Keep pedaling effective when the same note is played more than once (#905, \ 
thanks to @jjceresa)
* Select soundfont samples by frequency instead of midi note numbers (#926, \ 
thanks to @Naturseptime)
* Fix the sequencer's event ordering for NoteOn vel=0 events (#907)
* libfluidsynth's import library was broken for MinGW builds (#874)
* fluidsynth.exe short option -Q not working (#915, thanks to @pedrolcl)
* Precompiled Android binaries didn't work (#894, #897)
* Fix openMP detection for XCode 12.5 (#917)
* Make audio.jack.autoconnect connect all available ports (#920)
* Prevent MIDI Player from continuously suppressing notes (#935, thanks to \ 
@albedozero)
* fluidsynth.pc now includes private libraries for static linking (#904)
* Fix typos in code and documentation (#939, thanks to @luzpaz)
   2021-05-13 11:44:28 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
fluidsynth: update to 2.2.1

Changes:

- Make ALSA the default driver on Linux
- Coreaudio driver failed to initialize on MacOS 11
- WaveOut driver failed to initialize
- COM initialization in WASAPI driver is no longer performed in the caller's context
- WASPI driver now supports reverb and chorus
- Handle SysEx GM/GM2 mode on, GS reset, and XG reset
- Old behaviour of fluid_player_join has been restored to prevent infinite loop \ 
in client code
- The Soundfont loader code has been refactored, illegal generators will now be \ 
skipped more consequently
   2021-04-05 12:54:16 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
fluidsynth: update to 2.2.0.

This release breaks ABI compatibility! Refer to the API docs for details.

A C++98 compliant compiler is now required to build fluidsynth (mailing list thread)

New features

    Support loading SoundFonts >2GiB on Windows (#629)
    Major overhaul of the sequencer and its event queue (#604)
        Overlapping notes can be handled (#637)
        Performance improvement, since the event queue no longer blocks the \ 
rendering thread
        Time scale is not limited to 1000 anymore and can therefore be used for \ 
tempo changes
    The following audio drivers have gained multi-channel support
        DSound (#667, thanks to @jjceresa)
        WaveOut (#667, thanks to @jjceresa)
    The WinMIDI driver supports multiple devices (#677, thanks to @jjceresa)
    Handle GS DT1 SysEx messages for setting whether a channel is used for \ 
rhythm part (#708, thanks to @chirs241097)
    Support use of UTF-8 filenames under Windows (#718, thanks to @getraid-gg)
    Improved support for overriding tempo of the MIDI player (#711, #713, thanks \ 
to @jjceresa)
    Handle settings-related commands in user command file before initializing \ 
other objects (#739)
    SoundFont loading has been parallelized (#746, #812, requires openMP)
    The Oboe driver has gained a lower latency and other updates (#740, #741, #747)
    WASAPI driver has been added (#754, thanks to @chirs241097)

General

    Fix race condition in fluid_player_callback (#783, thanks to @arcln)
    Improvements to LADSPA subsystem (#795, thanks to @mawe42)
   2021-03-19 11:25:20 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
fluidsynth: Update to 2.1.8

- Rapidly changing channel panning could have caused audible artifacts. Affects \ 
all versions back to at least 1.1.2.
- Fix a use-after-free when loading malformed soundfonts. Affects all versions \ 
back to at least 1.1.2.
- The number of allowed LADSPA effect units has been increased.
   2021-02-07 07:30:42 by Ryo ONODERA | Files touched by this commit (357)
Log message:
*: Recursive revbump from audio/pulseaudio-14.2.nb1