WildMIDI Open Source Midi Synthesizer

A project by Chris Ison

May 21, 2008 - Dual Licence, GPL and LGPL

Those keeping an eye on the source would of noticed for a few day the source was licensed under the GNU General Public License. After discussions with distributors it was decided to dual license the source of WildMIDI.

The players are covered under the GNU General Public Licence version 3 (GPL3)

The library is covered under the GNU Lesser General Public Licence version 3 (LGPL3)

The notices within the source has also been written to reflect this.

May 19, 2008 - WildMIDI 0.2.3 Development

As you can see the website has been reworked as WildMIDI development restarts.

Some Changes :-

Working CVS

Those of you who used the Quakeforge CVS would of noticed it stopped working a while ago, this was due to Quakeforge switching to svn. You will now notice on the downloads page I have included the CVS at sourceforge so you can get the very latest sources.

Switching to GPL3

I thought long and hard about this and looked at the pros and cons. I think this is a better suited licence especially since WildMIDI 0.2.2 ended up in linux giving it more exposure.

Better Maintainability

You will notice that over the next few weeks more files will appear in the CVS devel source tree. This initially will be the splitting apart of WildMIDI_lib.c into more developer friendly files.

Bug Fixes

You asked for them, they are happening. Even a few you didn't tell me about.

2 Players

Ok, I admit this is a bit silly, but some people only play one midi file at a time and wanted a player that was tuned for that. So as I rip apart the code to make it easier to fix, I will also be putting together a libless player.

Shapshots

Snapshots of the source and win32 binaries are available as I break and repair WildMIDI.

0.2.3devel Demo

I just love to show off, so as with the 0.2.2devel of WildMIDI, 0.2.3devel will soon have a demo ogg.

Mmmm Reverberation

Those of you who paid attention would of noticed a non-functioning reverb engine in the 0.2.2 source. Well its gone, ripped out, stomped on and launched into space. Replacing it is a reverb engine that was developed from the ground up. Its still being tuned but it does work and you can hear its sweet sound by pressing r in the 0.2.3devel player. More on this later.

No change to the front end

Ok, I lie a little, there is a couple of changes to the names of some of the things. Sadly I am not a GUI coder, so the much hated frontend is the best I can do for now. But i will be adding more functionality, like fast forward and rewind.

May 17, 2008 - Watch this space

Development restarted. Further details to come.

Aug 2, 2006 - We're Back!

Sorry for the lack of updates, I haven't forgotten those who want bug fixes and updates to WildMIDI.

Things currently state of the project is :-

Brand new webpages

A whole new site will appear here soon. It will be lynx compatable and use css for the layout in graphical browsers. Its currently under development at my private server.

Stand alone player

Due to popular request, this release of WildMIDI will include a stand anole player that will not use the library. While still in developement it will have the same functionality but run faster than the library version. This means even less CPU time to process those midi files.

New Reverb Engine

Pretty ... While once does exist in the code for the previous WildMIDI it was disabled by default due to bugs in it. Well, that code was scrapped and a whole new reverb engine has been designed and currently being built. While it will use more CPU to use it, it more closely mimics the reverb in a room making for a nice sound.

Performace optmizations

while the last release was fast, I believe its not fast enough, so I have stared blankly at the code, found a few slow points, and made it even faster.

Numerous Bug Fixes

Many ppl are just waiting for these, seven though the screaming stopped some time ago. They will be included in the next release to appease the gods.

Jun 4, 2005 - WildMIDI 0.2.3 Under Developement

WildMIDI 0.2.3 is currently under developement.

Currently being worked on is

Soundfont2 compatability is also being investigated but may not make it into this version.

Jan 29, 2004 - WildMIDI 0.2.2 Released, There Here!

Welcome to the next installment of WildMIDI. This release not only fixes a potential bug or 2 but also includes Windows binaries.

Improvements include

You can download the release here.

Jan 26, 2004 - Demo Ogg Now Available

A demo has been created using WildMIDI 0.2.2 which is still in development.

To grab the demo, goto the downloads page.

Jan 23, 2004 - Win32 Binaries On Their Way

Work is currently going on in the development tree to prepare WildMIDI for yet another release. This will include a win32 binary of the player and a win32 dll of the library. So keep watching this space.

Development snapshots of the win32 version are available on the download page.

Jan 22, 2004 - WildMIDI 0.2.1 Released

Todays release contains fixes for FreeBSD and also a change to the volume levels to better match the MIDI specifications.

Also added was a configure option to allow you to compile in your default timidity.cfg path and file.

Jan 20, 2004 - WildMIDI 0.2.0 Released

First release of WildMIDI player and library.