Notices

Applications and Utilities Talk about apps and utilities for Windows Mobile and PPC

Reply
 
LinkBack Thread Tools
Old 08-17-06, 06:18 AM   #1 (permalink)
Contributing Reviewer
 
Join Date: Jan 2005
Posts: 4,564
Thanked 1 Time in 1 Post
TUTORIAL:Make your Midi files sound much better with the just-released,free patch set

It was just some days ago that in my (Pocket PC Thoughts-frontpaged) article on Midi players on the Pocket PC, 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.



What is very important, though, is that a brand new instrument set has also been released 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 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 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. 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.
  1. First, download GSPlayer (direct link to the WM5 version here and the pre-WM5 version here). Install it.
  2. Get the midi plug-in from here (direct link). Install it. Note that you won’t need to get General Midi (GM) Instruments from the same page – the new patches include them all.
  3. Now, get the official freepats patch set from here. 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. 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.
  4. 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.

    Now, the directory structure should be like this. (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. There, highlight the GreenSoftware MIDI plug-in record and tap Configure. Tap the … file selector button to the right of “Config File. Go to the directory you’ve created on the storage card and select free_tim_pats. Click OK; now, the Config File field will be filled in. 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 :)
__________________
MS MVP- Mobile Devices.
Menneisyys is offline   Reply With Quote
The Following User Says Thank You to Menneisyys For This Useful Post:
Frannyman (03-25-08)
Sponsor Ads
Old 08-20-06, 12:46 PM   #2 (permalink)
Aximsite Rookie
 
Zerker's Avatar
DAP Freshman
 
Join Date: Nov 2005
Location: Canada
Posts: 52
Thanked 0 Times in 0 Posts
Just a caveat with this: memory usage for GSPlayer will rise dramatically. I'd say that this is definately worth it, but it is something to seriously consider, especially if you periodically play large playlists with GSPlayer (like I do), with mixed Midis, Mods, MP3s and OGGs. What I did was perform the same series of tasks with both the original patch set and the new patch set, and recoded GS Player's memory usage numbers via SKTools. Here is is:

Heh.. I started coding up an HTML table and everything, but turns out HTML code is off. Alas, here's the plaintext one:

Opening the Playlist
Before: 2.20 MB
After: 2.20 MB
Good Sanity Check - Same so far

Playing "Waiting for Romero to Play" from Doom 2
Before: 3.09 MB
After: 5.47 MB
Average Midi, about 2 megs more usage here

Playing "Goodbye, Dead Cousin Ted" from Day of the Tentacle
Before: 2.98 MB
After: 4.39 MB
Same sorta thing

Playing "Final Fantasy 7 Main Theme"
Before: 3.71 MB
After: 13.70 MB
WOAH! 10 meg difference! This is a fairly large, varied midi here, though

Playing "The Immortal Title Theme, Piano with Variations"
Before: 3.61 MB
After: 5.66 MB
Pretty much the same as the first two.

After that, I stopped. I'm not sure what other midis I have that could be worse than than that. I downloaded your Ultimate test midi... only to realise I already had it ;) In any case, I didn't feel like switching the patches back to get the "before" number, but it's likely under 4 megs. The after number, however, is 8.31 MB. Not quite up to FF7's, but still up there. Note that I had to add it to my original baseline playlist, which means the starting memory usage is now 2.25 MB.

Last edited by Zerker; 08-20-06 at 01:30 PM.
Zerker is offline   Reply With Quote
Reply

Tags
files, free, justreleased, midi, patch, set, sound, tutorialmake

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
SHORT TUTORIAL: Make Free 1 min calls to landline phones (VoIP) for free Rishad Applications and Utilities 54 09-21-07 04:57 PM
mp3/midi for X50v sound and notification? yekhong X50 / X51 Forums 1 04-12-05 12:06 AM
How to play Midi file as start up sound? jmai22 X5 Forums 7 08-06-03 12:08 AM
MIDI files fjompa Multimedia 4 06-11-03 06:34 AM
midi files cap't.kirky Multimedia 1 04-07-03 07:10 AM


All times are GMT -5. The time now is 08:35 AM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC