Les soundfonts au format sf2 sont les fichiers édités par le logiciel Polyphone. Chaque fichier sf2 contient un ou plusieurs instruments de musique virtuels, composés d'échantillons audio et de nombreux paramètres. Les paramètres définissent la manière dont les échantillons doivent être lus tout au long du clavier, modulés éventuellement par des signaux prédéfinis (modulateurs). Les fichiers sf2 contiennent une structure composée de trois niveaux :

En plus de la définition et le paramétrage de tous ces éléments, un fichier .sf2 contient des informations d'ordre général (par exemple l'auteur, le copyright ou la date d'édition).

Les soundfonts sont lisibles par des synthétiseurs dits à « table d'ondes » comme le logiciel fluidsynth, ces synthétiseurs étant pilotables par signaux MIDI. La production de son utilise une synthèse par lecture d'échantillons prenant en compte tous les paramétres renseignés dans la soundfont.

Pour plus d'informations sur le format, les spécifications sont disponibles ici.