Log in

View Full Version : TUTORIAL:Make your Midi files sound much better with the just-released,free patch set


Menneisyys
08-17-2006, 11:21 AM
It was just some days ago that in my (Pocket PC Thoughts-frontpaged) article on Midi players on the Pocket PC (http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1127&more=1&c=1&tb=1&pb=1), I’ve elaborated on the question of playing midi files on the Pocket PC.

In the meantime, a lot has happened. First, the latest, 2.25 version of GSPlayer has been released (already supporting playing midi files through a plug-in). It’s (still) based on Timidity (please read the previous roundup to see what it means) and, therefore, doesn’t deliver any sound (instrument) quality enhancement – it’s just easier to use as an all-in-one sound player also supporting midi files.

http://www.winmobiletech.com/timiditypatch/article/GSP225Main.bmp.png

What is very important, though, is that a brand new instrument set has also been released (http://www.aximsite.com/boards/showthread.php?t=134656) for Timidity by Wilson Seto , which lets for changing some of the original, lower-quality instrument patches to much more natural and better-sounding patches.

As usual, I’ve made high-quality sample recordings (available here (http://www.winmobiletech.com/082006MidiPlayers/ultimate/) as high-quality WMA files) of the new patch set so that you can test the sound quality without having to install GSPlayer and the new patch set. I’ve also created two additional sample recording with both the old, traditional Timidity patch set and IntelliArt Midi Player 4.0.0 playing the new test midi file (http://www.winmobiletech.com/timiditypatch/ultimate.mid) provided by Wilson Seto, which uses a lot of acoustic instruments.

It’s really worth listening to the new patch set, particularly when it comes to playing piano (at about 3:20 into ultimate.mid)– it sounds much more natural than in both the old patch set and, as far as the piano (and some other instruments are concerned), even the IntelliArt Midi Player instrument sets. I also recommend giving a try to the Finnish national anthem midi – it’s also decidedly better than in the old version (and even in IntelliArt!) Compared to the old set, drums and cymbals are much better too (these were already of very good quality in the IntelliArt set).

Note that not all instruments are changed. This is why, except for the drums and cymbals, demo.mid (in which the IntelliArt patch set excels at) doesn’t sound much different from the previous patch set.

The official homepage of the new instrument set is available here (http://www.winmobiletech.com/timiditypatch/). It may be a bit complicated for casual users so I elaborate here how it needs to be used (don't be afraid if you don't understand it - you won't need to get what it means) – along with installing and configuring the new GSPlayer.


First, download GSPlayer (http://hp.vector.co.jp/authors/VA032810/) (direct link to the WM5 version here (http://hp.vector.co.jp/authors/VA032810/gsp/gsp225ppc2005e.zip) and the pre-WM5 version here (http://hp.vector.co.jp/authors/VA032810/gsp/gsp225ppc3e.zip)). Install it.
Get the midi plug-in from here (http://hp.vector.co.jp/authors/VA032810/gsp_midi.htm) (direct link (http://hp.vector.co.jp/authors/VA032810/midi/gspmidi101.zip)). Install it. Note that you won’t need to get General Midi (GM) Instruments from the same page – the new patches include them all.
Now, get the official freepats patch set from here (http://freepats.opensrc.org/freepats-20060219.zip). Unzip it. Create a directory on your storage card (it can be named anything) and create a freepats subdirectory in it. Copy the two directories Tone_000 and Drum_000 in it (by keeping the directory structure). You won’t need to copy the other files (for example, the two .cfg files in the root.)

This set doesn’t contain all the instruments (neither does it contain a config file containing the exact path of each patch in the file system). Therefore, you will also need to download this file (http://www.winmobiletech.com/timiditypatch/timidity_pats_100_gsplay.zip). Copy the contents of the timidity directory in it verbatim to the top-level subdirectory on your card you’ve created (NOT in the freepats subdirectory in it!). You won’t need to copy the .cfg file, only the timidity directory.

Now, there will be two subdirectories in the subdirectory of your storage card: timidity and freepats. In the root (where these two directories are), copy this config file (http://www.winmobiletech.com/timiditypatch/free_tim_pats.cfg ).

Now, the directory structure should be like this (http://www.winmobiletech.com/timiditypatch/article/dirlist.txt). (Note that I’ve named the main directory ‘timidity’ on my storage card. It can be anything. For example, in the official instrument set coming with GSPlayer, it's 'gm'.)


Note that the above only discussed a completely new install. If you have already installed GSPlay on your Pocket PC (with the accompanying (original) patch set), just delete the timidity (patch) directory and start deploying the two ZIP files and the configuration file as explained above. If the timidity set was installed in the main memory, you can still safely delete it and create the new directory on your storage card.

Configure GSPlayer to find the patch set

Now, start GSPlayer, go to (Menu/)Tool/Options and select the Plug-ins tab (http://www.winmobiletech.com/timiditypatch/article/GSPl225Pluginstab.bmp.png). There, highlight the GreenSoftware MIDI plug-in record and tap Configure (http://www.winmobiletech.com/timiditypatch/article/GSPl225Pluginstab-2.bmp.png). Tap the … file selector button to the right of “Config File” (http://www.winmobiletech.com/timiditypatch/article/GSPl225Pluginstab-3.bmp.png). Go to the directory you’ve created on the storage card and select free_tim_pats (http://www.winmobiletech.com/timiditypatch/article/GSPl225Pluginstab-4.bmp.png). Click OK; now, the Config File field will be filled in (http://www.winmobiletech.com/timiditypatch/article/GSPl225Pluginstab-5.bmp.png). Click OK two times.

Congratulations – you’re ready to play your midi files at a really high quality – in most cases, even better than with the $30 IntelliArt Midi Player :)

normanjd
09-11-2006, 04:13 AM
After associating MID files with GSPlayer, I notice my phone will no longer play midi files as ringtones, but will reset the the windows default wav file. I un associate MSPlayer and it works again. Any ideas? I am using a Sprint 6700 with the new ROM, and GSPlayer and the patchsets are on my storage card... I would hate to put the patchsets in main memory...

Thanks....

PS MIDI sounds so much better now!!!

Menneisyys
10-12-2006, 02:20 PM
After associating MID files with GSPlayer, I notice my phone will no longer play midi files as ringtones, but will reset the the windows default wav file. I un associate MSPlayer and it works again. Any ideas? I am using a Sprint 6700 with the new ROM, and GSPlayer and the patchsets are on my storage card... I would hate to put the patchsets in main memory...

Thanks....

PS MIDI sounds so much better now!!!

Glad to be of help and welcome to PPCT :)