GNOME Bugzilla – Bug 762300
Adding wildmidi recipe into cerbero
Last modified: 2018-11-03 10:20:36 UTC
Created attachment 321629 [details] recipe to build wildmidi Currently wildmidi is not being built with cerbero as part of GStreamer framework, which leaves us with no MIDI player on Windows (nor other platforms actually).
Is that actually useful without also shipping some soundfont?
Nope. But if you have patches (and Windows, AFAIR OS X comes with them), it is useful, and installing soundfont/patches is easier than compiling and installing a plugin.
Also if you guys consider shipping soundfont, there is a number of them with acceptable licenses: https://musescore.org/en/handbook/soundfont Timidity also comes with a few patches which sound more or less acceptable, and which could be used through wildmidi.
Honestly from all three supported synthesizers Timidity has the best sound. However its library is GPL, so it can't really be used in non-GPL projects. Fluidsynth is the second best, but has problems with reporting timings. Since MIDI playing for me is used mostly for Karaoke, close-to-perfect timing is very important. Another currently unsupported candidate is EAS from Android, which is licensed under Apache license, and which I'm currently look at. Comes with patches, so it guarantees to play MIDI, but its interface is kind of awkward.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/28.