Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest WME version: WME 1.9.1 (January 1st, 2010) - download

Author Topic: MIDI and MOD support made easy ...  (Read 4700 times)

0 Members and 1 Guest are viewing this topic.

sychron

  • Wanderer zwischen den Welten
  • Global Moderator
  • Regular poster
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 223
  • There is no spoon. The enemy gate is down!
    • View Profile
MIDI and MOD support made easy ...
« on: November 12, 2007, 11:58:43 PM »

I just discovered that the good old Timidity is continued as open source software called Timidity++.

http://timidity.sourceforge.net/

Timidity is able to playback mod files using soundfonts or gravis patches for the instruments. This enables many designers to add their favored midi music into the game without rendering it to ogg first, to keep down the filesize.

There is an .dll version of it around on that page, using this may be an option.

(Tip if this is not an option: you can use Timidity++ to render midi files into ogg.)
Logged
... delete the inner sleep ...

odnorf

  • w00t?
  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 7
  • Offline Offline
  • Gender: Male
  • Posts: 1456
  • Lamp dog!
    • View Profile
Re: MIDI and MOD support made easy ...
« Reply #1 on: November 13, 2007, 11:11:07 AM »

It would be nice but since timidity++ is using the GPL license it can't be used by wme, not even by linking to the library.
Logged
fl*p

sychron

  • Wanderer zwischen den Welten
  • Global Moderator
  • Regular poster
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 223
  • There is no spoon. The enemy gate is down!
    • View Profile
Re: MIDI and MOD support made easy ...
« Reply #2 on: November 13, 2007, 11:21:17 AM »

You can do the "Workaround" Goldwave does for lame:

Lame ist not distributed with Goldwave.
But if the DLL is present in the Goldwave or the Windows dir, Goldwave can use it.

So ... you can just support timidity, but not distribute it.

BTW ... this LGPL Usage restriction nonsense makes me again think of what is going on in the brains of open source developers. The idea is neat, but sometimes, theese licences are great for anything but using the products.
« Last Edit: November 13, 2007, 11:34:39 AM by sychron »
Logged
... delete the inner sleep ...

odnorf

  • w00t?
  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 7
  • Offline Offline
  • Gender: Male
  • Posts: 1456
  • Lamp dog!
    • View Profile
Re: MIDI and MOD support made easy ...
« Reply #3 on: November 13, 2007, 11:27:09 AM »

There are different licenses here, GPL & LGPL. Lame is LGPL which means you can link to it and there are a few commercial products that include it by default (they have paid for the mp3 pool patents). But timidity is GPL and you can't link to the library at any legal way.
Logged
fl*p

sychron

  • Wanderer zwischen den Welten
  • Global Moderator
  • Regular poster
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 223
  • There is no spoon. The enemy gate is down!
    • View Profile
Re: MIDI and MOD support made easy ...
« Reply #4 on: November 13, 2007, 11:34:43 AM »

Anyway, the authors or rights holders of GPL programs may permit other usage based on different licenses. I guess Wintermute has a good chance of getting such a special license, for it is distributed for free.
Logged
... delete the inner sleep ...
 

Page created in 0.071 seconds with 23 queries.