Para mí la manera más práctica era (y es) teniendo la SoundBlaster, o cualquier otra tarjeta derivada de esta, que sea capaz de cargar Sounfonts. Eso te permite usar un programa llamado Vienna (de Creative Labs) en el cual puedes no sólo crear tus propios Soundfonts, sino también editar a tu gusto cualquier otro Soundfont, algo que hice extensamente para corregir errores o introducir nuevos sonidos a los ya existentes.
Aún conservo cuatro tarjetas de ese tipo. La única cosa es que sólo funcionan con Windows XP, aunque es posible que haya otras que funcionen con sistemas mas nuevos. No lo sé, pues las mías son de hace ya unos doce años o más.
Hay otro programa que funciona sin necesidad de la mencionada tarjeta, se llama Viena (con una sola n, el otro tiene dos nn). Tiene una apariencia similar, aunque es algo diferente en funciones. Hay otros programas, pero en este momento no recuerdo, pues tengo tiempo que ya no edito Soundfonts, pues lo hice tanto tiempo que no me acabo los que tengo
Es un poco intimidante si nunca lo has hecho, pero una vez que aprendes es (al menos, para mí) sumamente interesante. Consume mucho tiempo hacerlo bien, pero es remunerador, sobretodo porque logras hacer algo que es tuyo, a tu manera, a tu gusto. Y eso para mi es importante. Voy a buscar los programas y pongo aqui los enlaces en breve.
Saludos