After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 762300 - Adding wildmidi recipe into cerbero
Adding wildmidi recipe into cerbero
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other Windows
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-02-19 02:46 UTC by George Yunaev
Modified: 2018-11-03 10:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
recipe to build wildmidi (1.21 KB, text/plain)
2016-02-19 02:46 UTC, George Yunaev
Details

Description George Yunaev 2016-02-19 02:46:53 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).
Comment 1 Sebastian Dröge (slomo) 2016-02-19 06:55:12 UTC
Is that actually useful without also shipping some soundfont?
Comment 2 George Yunaev 2016-02-19 08:17:15 UTC
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.
Comment 3 George Yunaev 2016-02-19 08:28:48 UTC
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.
Comment 4 George Yunaev 2016-02-19 08:45:09 UTC
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.
Comment 5 GStreamer system administrator 2018-11-03 10:20:36 UTC
-- 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.