BKMAF
← Atelier

Les SoundFonts (.sf2)

Comprendre le système

Les SoundFonts, ou polices de sons, sont des timbres d'instruments synthétiques ou audio, réunis en banques qui suivent le classement General MIDI. Elles sont gérées par un système de routage indépendant, comme VirtualMIDISynth — le plus simple à installer sous Windows.

Les SoundFonts (.sf2) : pianos, cordes, cuivres, percussions, guitares Télécharger la banque Titanic →

Format .sf2 · Compatible avec tout logiciel MIDI

Le système SoundFont

1

Les origines : la synthèse par échantillons

Le format SoundFont est développé au début des années 1990 par E-mu Systems, alors filiale de Creative Labs et pionnière de la synthèse par échantillons (« sample-based synthesis ») : au lieu de générer un son artificiellement (comme le fait un synthétiseur FM ou analogique), chaque note d'un vrai instrument est enregistrée une fois pour toutes, puis rejouée et transposée à la demande. C'est cette technique, héritée des samplers professionnels d'E-mu des années 1980, que le format allait démocratiser sur PC.

2

De la carte son au fichier : .SBK puis .SF2

La première version du format (extension .SBK, jamais documentée publiquement) équipe en 1994 la Sound Blaster AWE32, la carte son qui a fait connaître les SoundFonts au grand public. En 1996 sort la SoundFont 2.0 (extension .SF2, toujours en usage aujourd'hui) : elle généralise le format, ajoute le vrai support stéréo et simplifie l'organisation des instruments. Les révisions suivantes — 2.01 en 1998, 2.04 en 2005 avec la Sound Blaster X-Fi (24 bits) — restent entièrement compatibles avec les logiciels actuels.

3

Comment fonctionne une banque, du fichier Midi au haut-parleur

Quand le système Midi lit une note sur la partition, les paramètres de lecture sont envoyés au système de synthèse, qui route l'instrument par son numéro (correspondant à l'instrument Midi) et synthétise un signal interprétable par la carte son, avant d'être routé vers les haut-parleurs ou un casque. Ce cheminement se répète pour chaque note de chaque temps de la mesure, jusqu'à une limite : pour le standard GM actuel, 16 canaux sont routés et mélangés en stéréo. Le canal 10 est réservé aux percussions et batteries, chaque note y représentant une percussion.

Les SoundFonts offrent une large palette d'instruments, le plus souvent des échantillons non-synthétiques : chaque note est enregistrée en studio, à partir d'un micro idéalement positionné, puis la collection de notes forme l'instrument complet, qui rejoint après réglages les 127 autres de la banque GM (et de même pour la section batterie/percussions). La qualité augmente d'autant la taille de la banque. Ce système équivaut à un synthétiseur : il permet aussi de construire sa propre banque, avec ses propres enregistrements, utilisable en direct depuis un clavier, des pads ou toute interface Midi. On trouve aussi des banques à l'unité, dédiées à un seul instrument (un violon, ou chaque élément d'une batterie) pour affiner précisément le timbre recherché — même si, pour la batterie, un logiciel spécialisé comme EZdrummer reste souvent un meilleur choix.

4

Le problème du poids : .sfArk, puis .sf3

Une banque de qualité rassemble des centaines de Mo d'échantillons non compressés (format PCM, comme un CD audio) — un poids qui a longtemps freiné leur diffusion. Une première réponse, .sfArk, propose dans les années 2000 une compression sans perte spécifique aux SoundFonts, mais au prix d'une décompression fastidieuse avant chaque usage. La solution qui s'est imposée est différente : le .sf3, une extension non officielle du format SF2 créée au milieu des années 2010 par Werner Schweer pour le logiciel de notation MuseScore, qui cherchait à réduire le poids des banques fournies avec le logiciel. Le principe est simple : chaque échantillon est compressé en Ogg Vorbis (l'équivalent libre du MP3) plutôt que stocké brut — pour une perte de qualité imperceptible à l'écoute, une banque .sf3 pèse en moyenne dix fois moins qu'en .sf2. Le format s'est depuis répandu bien au-delà de MuseScore : Polyphone (l'éditeur de référence), Swami, FluidSynth ou encore SpessaSynth — le moteur audio de notre BKMAF Player Midi — le lisent nativement.

5

Aujourd'hui

Trente ans après la Sound Blaster AWE32, le SoundFont reste le format de référence pour donner au Midi un son fidèle à de vrais instruments — porté par une communauté toujours active de créateurs de banques et de logiciels libres. Le .sf3, en réduisant le poids d'un facteur dix sans compromis audible, a levé le dernier vrai frein à sa diffusion : c'est le format que nous avons choisi pour les banques proposées sur ce site (voir plus bas) et pour BKMAF Player Midi.

Pour aller plus loin : pour une installation de base sous Windows, voir notre guide VirtualMIDISynth. Sous Linux : linuxmao.org/SoundFont et l'éditeur libre Swami Project. Pour compresser une banque .sf2 en .sf3, l'éditeur libre Polyphone fait référence. L'ancienne compression sans perte reste disponible ici : sfArk SoundFont Compression.

Sources : Wikipedia — SoundFont, FluidSynth Wiki — The SoundFont3 Format, Polyphone — The different soundfont formats.

Les logiciels de gestion de SoundFonts

CoolSoft VirtualMIDISynth — que ce soit pour lire du Midi, du karaoké ou pour les jeux, change le rendu sonore des fichiers. Facile à installer sous Windows, il gère les banques SoundFont : une fois une banque de qualité choisie, elle reste à demeure. Voir notre guide →

  • Synthfont — va plus loin que la simple gestion des banques, avec une suite d'interfaces pour une gestion détaillée et complète.
  • OmniMIDI — pilote MIDI logiciel avancé (successeur du pilote BASSMIDI, aujourd'hui abandonné), destiné aux utilisateurs expérimentés (nombreux réglages). Le dépôt a lui aussi été archivé le 13 janvier 2026 (plus de développement actif), mais reste téléchargeable et fonctionnel. Pour un usage simple, ses propres auteurs recommandent plutôt VirtualMIDISynth ci-dessus.
  • Munt Project — synthétiseur logiciel multi-plateforme, émulation du Roland MT-32.

Les banques SoundFonts au standard GM

Arachno est la banque la plus polyvalente, à l'aise sur la pop comme sur la plupart des autres styles — disponible sur le site de son auteur. Titanic, elle, est plutôt orientée classique et instruments acoustiques. Téléchargez-la ici →

Autre banque GM réputée, non hébergée sur ce site : SGM v2.

Nos banques SoundFont compressées en .sf3

Nous proposons aussi 5 banques General MIDI de référence (dont Titanic et Arachno) reconditionnées par nos soins en .sf3 — même qualité sonore, poids dix fois plus léger, prêtes à télécharger. Voir nos banques sf3 →

Où trouver des SoundFonts instrumentales ?

  • musical-artifacts.com — la plus grande bibliothèque active à ce jour (SoundFonts, patchs SFZ et bien d'autres formats), classée par licence.
  • polyphone.io/soundfonts — la sélection maintenue par les créateurs de l'éditeur Polyphone, banques GM et instruments seuls.
  • theouterlinux.gitlab.io — une liste très complète de sources, régulièrement tenue à jour.