SoundFont es una marca que engloba un formato de archivo y la tecnología asociada que utiliza síntesis basada en muestras para reproducir archivos MIDI . Desarrollado originalmente por E-mu Systems y Creative Labs , [ 1 ] se utilizó por primera vez en la tarjeta de sonido Sound Blaster AWE32 para su compatibilidad con General MIDI en 1994.
Los archivos SoundFont, comúnmente identificados por la extensión .sf2, almacenan colecciones de muestras de audio junto con instrucciones sobre cómo reproducirlas a diferentes tonos y velocidades. Este formato se popularizó en la producción musical, el audio de videojuegos y los sintetizadores de software. Tras la expiración de la marca registrada de Creative Technology, SoundFont se ha convertido en un estándar abierto y de uso libre en la comunidad de software de audio.
SoundFont era una marca registrada de Creative Technology, Ltd. antes de 2026, [ 2 ] y la licencia exclusiva para reformatear y administrar el contenido histórico de SoundFont de E-mu Systems y Creative ha sido adquirida por Digital Sound Factory . [ 3 ]
Especificación
La versión más reciente del formato de archivo SoundFont es la 2.04 (o 2.4), publicada en 2005. Está basada en el formato RIFF . [ 4 ]
Historia
El formato de archivo SoundFont original fue desarrollado a principios de la década de 1990 por E-mu Systems y Creative Labs . Nunca se publicó una especificación para esta versión. El primer y único dispositivo importante que utilizó esta versión fue la Sound Blaster AWE32 de Creative en 1994. Los archivos en este formato suelen tener la extensión .SBK . [ 5 ]
SoundFont 2.0 se desarrolló en 1996. Este formato de archivo generalizó la representación de datos utilizando unidades del mundo real perceptualmente aditivas, redefinió algunas de las características de superposición de instrumentos dentro del formato, agregó soporte para muestras estéreo reales y eliminó algunas características oscuras de la primera versión cuyo comportamiento era difícil de especificar. [ 1 ] Esta versión se divulgó completamente como una especificación pública, con el objetivo de hacer del formato SoundFont un estándar de la industria. Todos los dispositivos compatibles con SoundFont 1.0 se actualizaron para admitir el formato SoundFont 2.0 poco después de su lanzamiento al público y, en consecuencia, la versión 1.0 quedó obsoleta. Los archivos en este y todos los demás formatos 2.x (ver más abajo) tienen convencionalmente la extensión de archivo .SF2 .
La versión 2.01 [ 6 ] (o 2.1) del formato de archivo SoundFont se introdujo en 1998, [ 7 ] con un producto de tarjeta de sonido de E-mu llamado Audio Production Studio. Esta versión añadió funciones que permitían a los diseñadores de sonido configurar la forma en que los controladores MIDI influyen en los parámetros del sintetizador. Es compatible bidireccionalmente con la versión 2.0, lo que significa que los sintetizadores capaces de reproducir el formato 2.01 también reproducirán, por definición, el formato 2.0, y los sintetizadores que solo son capaces de reproducir el formato 2.0 también leerán y reproducirán el nuevo formato, pero no aplicarán las nuevas funciones.
SoundFont 2.04 se introdujo en 2005 con la tarjeta de sonido Sound Blaster X-Fi . El formato 2.04 añadió compatibilidad con muestras de 24 bits. El formato 2.04 es compatible bidireccionalmente con el formato 2.01, por lo que los sintetizadores que solo pueden reproducir el formato 2.0 o 2.01 reproducirán automáticamente los instrumentos utilizando muestras de 24 bits con una precisión de 16 bits.
Funcionalidad
Los archivos MIDI no contienen sonidos, solo instrucciones para reproducirlos. Para reproducirlos, los sintetizadores MIDI basados en muestras utilizan grabaciones de instrumentos y sonidos almacenadas en un archivo o chip ROM . Los sintetizadores compatibles con SoundFont permiten a los usuarios utilizar bancos de SoundFont con muestras personalizadas para reproducir su música.
Dado que los archivos MIDI solo contienen instrucciones (similares a las partituras), los SoundFonts se pueden intercambiar fácilmente para reproducirlos. Esto modifica la instrumentación (cómo suena), pero conserva la integridad compositiva (cómo se interpreta). Por ejemplo, un archivo MIDI con una secuencia de acordes podría reproducirse con el sonido de un piano de cola al usar un SoundFont orquestal, o con un sonido similar al de un sintetizador al usar un SoundFont electrónico. Sin embargo, los acordes que se interpretan no cambian. Esto se puede comparar con las fuentes tipográficas, donde al cambiar la fuente se modifica el estilo de las letras, pero se mantiene el contenido original.
Un banco SoundFont contiene muestras base en formato PCM (el formato de datos de audio más utilizado en contenedores WAV ) asignadas a secciones de un teclado musical. Un banco SoundFont también contiene otros parámetros de síntesis musical, como bucles, efecto de vibrato y variación de volumen sensible a la velocidad.
Los bancos de SoundFont pueden ajustarse a conjuntos de sonidos estándar como General MIDI , o utilizar otras definiciones de conjuntos de sonidos totalmente personalizadas como Roland GS y Yamaha XG .
Software
Software de creación ( formato .sf2 )
Existen varios editores de archivos .sf2 , entre ellos:
- Viena de Creative Labs, que requiere una tarjeta de sonido específica (como Sound Blaster).
- Viena [ 8 ] (con una sola "n"), creada en 2002
- Swami [ 9 ] es una colección de software libre para editar y gestionar instrumentos musicales para la composición de música MIDI, utilizado principalmente en Linux.
- Polyphone, [ 10 ] editor gratuito para Windows , Mac OS y Linux creado en 2013
Software de reproducción ( formato .sf2 )
Existen varios reproductores SoundFont independientes y basados en complementos, entre los que se incluyen:
- FluidSynth , un sintetizador SoundFont de código abierto, disponible como aplicación independiente y como complemento LV2.
- LMMS , una estación de trabajo de audio digital de código abierto [ 11 ]
- sforzando de Plogue, un complemento VST / AU / RTAS que también admite .sfz [ 12 ]
- TX16Wx Software Sampler, un complemento modelado a partir de muestreadores de hardware [ 13 ]
Véase también
- formato DLS
- FluidSynth – Sintetizador de software
- General MIDI : estándar para sintetizadores musicales basados en MIDI.
- Gravis Ultrasound – Tarjeta de sonido para PC compatibles con IBM Páginas que muestran breves descripciones de destinos de redirección
- Lista de software musical
- SFZ (formato de archivo) : formato de archivo de texto plano para almacenar datos de instrumentos para sintetizadores de software.
- Sintetizador de software : programa informático que genera audio.
- TiMidity++ – Sintetizador de software
- WildMIDI – Sintetizador de software
Referencias
- 1 2 The Computer Language Co Inc. "Soundfont" . PCMag . Consultado el 15 de junio de 2026 .
- ↑ "Búsqueda de marcas registradas" . 2025. Consultado el 2 de mayo de 2026 .
- ↑ "Digital Sound Factory lanza bibliotecas SoundFont" . 2007. Consultado el 30 de agosto de 2007 .
- ↑ "Especificación técnica de SoundFont® 2006" (PDF) .
- ↑ "Tablas de ondas de software" . DOS Days . 4 de noviembre de 2021. Consultado el 15 de junio de 2026 .
- ↑ "Especificación técnica de SoundFont 1998" (PDF) . Consultado el 5 de abril de 2024 .
- ↑ "Nota de aplicación de SoundFont 2.1" (PDF) . Consultado el 10 de noviembre de 2014 .
- ↑ Viena, editor gratuito de sf2 .
- ↑ Swami, editor gratuito de fuentes de sonido para Linux .
- ↑ Polyphone, editor gratuito de sf2 para Windows, Mac OS y Linux .
- ↑ "SF2 Player" . Manual de usuario de LMMS . Consultado el 15 de junio de 2026 .
- ↑ Zlatic, Tomislav (17 de septiembre de 2015). "sforzando – Un reproductor SFZ gratuito lanzado por Plogue (Win y Mac)" . Bedroom Producers Blog . Recuperado el 15 de junio de 2026 .
- ↑ "TX16Wx Software Sampler" . Consultado el 15 de junio de 2026 .
Enlaces externos
- Especificación SoundFont 2.04 2006
- Códecs de audio
- Software de audio
- sintetizadores de software
- estándares MIDI