Hi,
der Tip mit Viena ist gut (im I-Net bei Soundblaster o.ä. Sites denk ich als FreeDownload zu finden, die aktuelle und nicht mehr gepflegte Version ist 2.3) ->
Make SoundFonts
Der Editor ist gewöhnungsbedürftig und z.T. per DragDrop zu bedienen.
Klänge und/oder Layers (mehrere Klänge geschichtet) bastelst Du aus Samples (bei ält. SB-Karten sind auch noch ROM-Samples vorhanden) -> ein InstrumentenPool (ein Grundsound z.B. im Bereich C3-C6).
Aus den I-Pool -> kannst Du ein MelodicPool (das sind nachher die Bänke, die meist aus Synth., Klavier, Strings etc bestehen -> like die üblichen GM-Banks) oder ein ein Percussive Pool (bei SBlaster oft via [g=32]MIDI[/g]-Chn. 10 ansprechbar/wechselbar -> JazzKit, RoomKit etc.) erstellen (sprich Layers kreieren etc.)
SF2 (eigentlich eine Container-Datei wie AVI oder MPG/[g=114]MP3[/g]) beinhaltet zusätzlich noch div. bekannte Abspielparameter (ADSR, FX wie Chrous/Modulation/Reverb und Pan)
Das Handling von Viena find ich eher kompliziert und zeitaufwändig. Schlimm dazu kommt noch bei einem Absturz (solls geben...kenn dies zur Genüge) oder auch beim Sichern sind die mühsam editierten Kits am A####.
Awave wäre noch ein SF2-Editor und Bank-Konverter (sehr umfangreich aber nicht kostenlos, inzwischen auf über 100 € gestiegen, wegen Lizenzfragen vs Sample-Base Herstellern)