SoundFont es una marca que hace referencia colectivamente a un formato de archivo y a una tecnología asociada que utiliza síntesis basada en muestras para reproducir archivos MIDI . Se utilizó por primera vez en la tarjeta de sonido Sound Blaster AWE32 por su compatibilidad con General MIDI .
SoundFont es una marca registrada de Creative Technology, Ltd. , y Digital Sound Factory ha adquirido la licencia exclusiva para reformatear y gestionar el contenido histórico de SoundFont . [1]
A partir de finales de la década de 2010, el término derivado soundfont ha ido ganando gradualmente estatus coloquial en línea para referirse al chiptune , específicamente al paisaje sonoro del chip de sonido de una consola. Cualquier consola de videojuegos que utilice audio secuenciado suele denominarse "la [consola] soundfont", de forma similar al uso de Coca-Cola para referirse a cualquier refresco. Además, también puede referirse a los datos de audio de un videojuego que utiliza específicamente muestras digitales reutilizables . [ cita requerida ]
La versión más reciente del formato de archivo SoundFont es la 2.04 (o 2.4). Se basa en el formato RIFF . [2]
El formato de archivo SoundFont original fue desarrollado a principios de los años 90 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 el Sound Blaster AWE32 de Creative en 1994. Los archivos en este formato tienen convencionalmente la extensión de archivo .SBK.
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 estratificación de instrumentos dentro del formato, agregó compatibilidad con muestras estéreo reales y eliminó algunas características oscuras de la primera versión cuyo comportamiento era difícil de especificar. Esta versión se divulgó completamente como una especificación pública, con el objetivo de convertir el formato SoundFont en 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 a continuación) tienen convencionalmente la extensión de archivo .SF2.
La versión 2.01 [3] (o 2.1) del formato de archivo SoundFont se introdujo en 1998 [4] con un producto de tarjeta de sonido E-mu llamado Audio Production Studio. Esta versión agregó características 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 características.
SoundFont 2.04 se introdujo en 2005 con la Sound Blaster X-Fi . El formato 2.04 agregó 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ían automáticamente instrumentos que utilicen muestras de 24 bits con una precisión de 16 bits.
Los archivos MIDI no contienen ningún sonido, solo instrucciones para reproducirlos. Para reproducir dichos archivos, los sintetizadores MIDI basados en muestras utilizan grabaciones de instrumentos y sonidos almacenados en un archivo o chip ROM . Los sintetizadores compatibles con SoundFont permiten a los usuarios utilizar bancos SoundFont con muestras personalizadas para reproducir su música.
Un banco SoundFont contiene muestras base en formato PCM (el formato de datos de audio más comúnmente 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, efectos de vibrato y cambios de volumen sensibles a la velocidad.
Los bancos SoundFont pueden ajustarse a conjuntos de sonidos estándar, como General MIDI , o utilizar otras definiciones de conjuntos de sonidos totalmente personalizados, como Roland GS y Yamaha XG .
Hay varios editores .sf2 disponibles: