Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more

1
This is cool!
626
Download (4.7 MB)
Windows CE GM soundfont

by Datajake

Uploaded on Jul 20, 2020 (and last updated on Aug 02, 2020)

This is a soundfont of the wince_gm.dls soundbank that shipped with Windows Ce 4.2. The original DLS file couldn't be loaded by many programs so I had to manually create the soundfont. The original samples were dumped using sampledump from libdmusic. After they were dumped, they were converted to 16 bit signed PCM using Goldwaves batch converter. to extract the instrument and loop point information from the DLS, I had to run a modified python script that generated a text dump of the DLS. This script initially couldn't extract the needed loop point information, so I had to add support for that my self. The script was also erroring out on some unknown chunks in the DLS, so I made the script ignore the unknown chunks. After all of the information was extracted, the loop point information was readded to the samples. After this was all done, I worked non-stop on the soundfont for about 10 days using sf2comp. I was able to convert the tuning and envelope information from DLS to SF2, but I didn't bother converting the LFO or volume attenuation information as I don't think that is too important. I also used Wavosaur to shorten some loop points by 1 sample. Some of the loops either didn't sound right or they made a note become slightly out of tune relative to other notes. These small fixes to the loop points were done as I noticed them, so I Probably missed some. Some of the samples were also at the wrong playback rate, so this was corrected. I am pretty sure I fixed all of the playback rate problems, as they resulted in a key playing a completely wrong note. Another interesting thing to note is since the samples used in this project were decoded using a much better decoder than the one on Windows CE, this soundfont actually sounds much better than the original synth. Update: I figured out how to add the volume attenuation information, and I also added the modulation envelopes. I also fixed some envelopes and a couple more loop points. Update2: I added the LFO frequency and delay information. Update3: This soundfont is now irrelevant, since I figured out how to directly convert the DLS into a soundfont.

More Info

Broken external links? Click to try links for the Wayback Machine.
Go back to seeing the original links.

Licensing Gray Area
These files have an unknown license, were obtained from unkown sources or were compiled from third party material.

File content

  • wince_gm.sf2
    • 000-000 Acoustic Grand Piano
    • 000-001 Bright Acoustic Pian
    • 000-002 Electric Grand Piano
    • 000-003 Honky-tonk Piano
    • 000-004 Electric Piano 1
    • 000-005 Electric Piano 2
    • 000-006 Harpsichord
    • 000-007 Clavi
    • 000-008 Celesta
    • 000-009 Glockenspiel
    • 000-010 Music Box
    • 000-011 Vibraphone
    • 000-012 Marimba
    • 000-013 Xylophone
    • 000-014 Tubular Bells
    • 000-015 Dulcimer
    • 000-016 Drawbar Organ
    • 000-017 Percussive Organ
    • 000-018 Rock Organ
    • 000-019 Church Organ
    • 000-020 Reed Organ
    • 000-021 Accordion
    • 000-022 Harmonica
    • 000-023 Tango Accordion
    • 000-024 Acoustic Guitar (Nyl
    • 000-025 Acoustic Guitar (Ste
    • 000-026 Electric Guitar (Jaz
    • 000-027 Electric Guitar (Cle
    • 000-028 Electric Guitar (Mut
    • 000-029 Overdriven Guitar
    • 000-030 Distortion Guitar
    • 000-031 Guitar Harmonics
    • 000-032 Acoustic Bass
    • 000-033 Electric Bass (finge
    • 000-034 Electric Bass (pick)
    • 000-035 Fretless Bass
    • 000-036 Slap Bass 1
    • 000-037 Slap Bass 2
    • 000-038 Synth Bass 1
    • 000-039 Synth Bass 2
    • 000-040 Violin
    • 000-041 Viola
    • 000-042 Cello
    • 000-043 Contrabass
    • 000-044 Tremolo Str
    • 000-045 Pizzicato Strings
    • 000-046 Orchestral Harp
    • 000-047 Timpani
    • 000-048 String Ensemble 1
    • 000-049 String Ensemble 2
    • 000-050 SynthStrings 1
    • 000-051 SynthStrings 2
    • 000-052 Choir Aahs
    • 000-053 Voice Oohs
    • 000-054 Synth Voice
    • 000-055 Orchestra Hit
    • 000-056 Trumpet
    • 000-057 Trombone
    • 000-058 Tuba
    • 000-059 Muted Trumpet
    • 000-060 French Horn
    • 000-061 Brass Section
    • 000-062 SynthBrass 1
    • 000-063 SynthBrass 2
    • 000-064 Soprano Sax
    • 000-065 Alto Sax
    • 000-066 Tenor Sax
    • 000-067 Baritone Sax
    • 000-068 Oboe
    • 000-069 English Horn
    • 000-070 Bassoon
    • 000-071 Clarinet
    • 000-072 Piccolo
    • 000-073 Flute
    • 000-074 Recorder
    • 000-075 Pan Flute
    • 000-076 Blown Bottle
    • 000-077 Shakuhachi
    • 000-078 Whistle
    • 000-079 Ocarina
    • 000-080 Lead 1 (square)
    • 000-081 Lead 2 (sawtooth)
    • 000-082 Lead 3 (Calliope)
    • 000-083 Lead 4 (chiff)
    • 000-084 Lead 5 (charang)
    • 000-085 Lead 6 (voice)
    • 000-086 Lead 7 (fifths)
    • 000-087 Lead 8 (bass + lead)
    • 000-088 Pad 1 (new age)
    • 000-089 Pad 2 (warm)
    • 000-090 Pad 3 (polysynth)
    • 000-091 Pad 4 (choir)
    • 000-092 Pad 5 (bowed)
    • 000-093 Pad 6 (metallic)
    • 000-094 Pad 7 (halo)
    • 000-095 Pad 8 (sweep)
    • 000-096 FX 1 (rain)
    • 000-097 FX 2 (soundtrack)
    • 000-098 FX 3 (crystal)
    • 000-099 FX 4 (atmosphere)
    • 000-100 FX 5 (brightness)
    • 000-101 FX 6 (goblins)
    • 000-102 FX 7 (echoes)
    • 000-103 FX 8 (sci-fi)
    • 000-104 Sitar
    • 000-105 Banjo
    • 000-106 Shamisen
    • 000-107 Koto
    • 000-108 Kalimba
    • 000-109 Bag pipe
    • 000-110 Fiddle
    • 000-111 Shanai
    • 000-112 Tinkle Bell
    • 000-113 Agogo
    • 000-114 Steel Drums
    • 000-115 Woodblock
    • 000-116 Taiko
    • 000-117 Melo.Tom 1
    • 000-118 Synth Drum
    • 000-119 Reverse Cym
    • 000-120 Guitar Fret Noise
    • 000-121 Breath Noise
    • 000-122 Seashore
    • 000-123 Bird Tweet
    • 000-124 Telephone Ring
    • 000-125 Helicopter
    • 000-126 Applause
    • 000-127 Gunshot
    • 128-000 Standard
    • 128-001 WinCE UI Set
    • 128-008 Standard2
    • 128-016 Power
    • 128-024 Electronic
    • 128-032 Jazz
    • 128-040 Brush