|
From: LM <lm...@gm...> - 2023-02-21 18:33:46
|
On Tue, Feb 21, 2023 at 12:40 PM Ozkan Sezer <se...@gm...> wrote: > They are not actually stripped down, they are, as I said above, just > forked from the old timidity-0.2i. All three of libtimidity, SDL_sound > and SDL_mixer share the same code base timidity-wise. SDL side just > cannot upgrade to a fork from newer timidity++ code because of its GPL > license (SDL needs zlib or compatible license.) I'd been wondering how libtimidity compared to the main Timidity++ project. For some reason, I was under the impression it was missing some features and capabilities of the newer project. I was looking into experimenting with the build for Timidity++ and trying to split it into more of a library with different interfaces at one point so I could possibly create another front end. Did not realize libtimidity had a different license. That's a really interesting point especially for use with SDL. I've seen some libraries with GPL licenses used with some of the SDL libraries, but that does restrict the license of a project using both. Does anyone know the differences between what features Timidity++ supports and what libtimidity supports? Does libtimidity handle mod file formats and work with sf2 soundfonts similar to Timidity++? |