How do I create my own soundfont files?
With TiMidity’s ability to build custom cfg files that use instruments from different soundfont files or patches, it is not likely that the average user will ever need to create their own sf2 file. Try the Timidity sf2 Configurator first. If you insist, then I suggest Awave Studio to edit or create soundfonts.