fluidsynth: new decoder plugin for MIDI files

There are a few problems left in this plugin:

- fluidsynth decodes in real time, while MPD prefers to buffer as
  quickly as possible; as a workaround, this plugin uses a timer
  object to synchronize with real-time playback

- I don't know yet how fluidsynth tells me when the song has ended

- the "soundfont" configuration setting is not yet documented, and it
  will likely change soon (in favor of a per-decoder configuration
  block)
This commit is contained in:
Max Kellermann
2009-02-12 08:43:26 +01:00
parent de2e13cafe
commit e56a90f3b3
6 changed files with 268 additions and 1 deletions

1
NEWS
View File

@@ -11,6 +11,7 @@ ver 0.15 - (200?/??/??)
- modplug: another MOD plugin, based on libmodplug
- mikmod disabled by default, due to severe security issues in libmikmod
- sidplay: new decoder plugin for C64 SID (using libsidplay2)
- fluidsynth: new decoder plugin for MIDI files (using libfluidsynth)
* audio outputs:
- shout: enlarged buffer size to 32 kB
- null: allow disabling synchronization