FluidSynth | ||
---|---|---|
Información general | ||
Tipo de programa | software libre | |
Desarrollador | Peter Hanappe y otros | |
Licencia | GNU Lesser General Public License (versión 2 o posterior) | |
Estado actual | Activo | |
Idiomas | Inglés | |
Información técnica | ||
Programado en | C | |
Versiones | ||
Última versión estable | 2.4.031 de octubre de 2024 | |
Enlaces | ||
FluidSynth, es un Sintetizador de software de código abierto que convierte notas midi en una señal de audio usando tecnología SoundFont sin la necesidad de una tarjeta de sonido compatible con SoundFont. FluidSynth puede actuar como un dispositivo virtual midi, capaz de recibir datos midi desde cualquier programa y transformar estos en audio al vuelo. También puede leer ficheros ficheros midi estándar (SMF) directamente. Por otro lado, puede enviar datos e audio directamente a un dispositivo de audio para reproducir, o un fichero de audio en bruto o a un fichero de audio con formato WAV. Puede convertir un fichero SMF (.mid) directamente en un fichero de audio más rápido que en tiempo real.[1] La combinación de estas características dan a FluidSynth los siguientes casos de uso:
- Síntesis los datos MIDI desde otra aplicación directamente a los altavoces,
- Síntesis de los datos MIDI desde otra aplicación, registrando la salida a un archivo de audio,
- Reproducción de un archivo MIDI a los altavoces,
- Conversión de un archivo MIDI a un archivo de audio digital.
El tamaño cargado por los bancos SoundFont está limitado por la cantidad de memoria ram disponible. Existe una interfaz gráfica de usuario para FluidSynth llamada Qsynth, la cual es también de código abierto. Ambas están disponibles en la mayoría de distribuciones Linux puede ser también compiladas para Windows.
Soporta características microtonales y fue usado en el "MicrotonalISM project of the Network for Interdisciplinary Studies in Science, Technology, and Music".[2] Un plugin para Max/MSP está disponible en IRCAM.[3]
El núcleo del sintetizador está escrito en C con una larga API. Existen bindings para Python,[4] Ruby,[5] y .NET.[6]
Referencias
- ↑ Josh Green (2 de noviembre de 2009). «FluidSynth 1.1.0 - "A More Solid Fluid"». Archivado desde el original el 15 de agosto de 2010. Consultado el 2 de septiembre de 2010.
- ↑ MicrotonalISM Project Home Page
- ↑ «Copia archivada». Archivado desde el original el 21 de septiembre de 2016. Consultado el 22 de mayo de 2013.
- ↑ http://code.google.com/p/pyfluidsynth/
- ↑ https://github.com/steinbro/ruby-fluidsynth
- ↑ http://www.z-sys.org/products/fluidwrapper.aspx
Enlaces externos (en inglés)
- FluidSynth home page
- FluidSynth on SourceForge
- Qsynth home page
- Christopher Antila, Musicians' Guide. A guide to Fedora Linux's audio creation and music capabilities. Chapter 10. FluidSynth Archivado el 10 de mayo de 2013 en Wayback Machine.. Fedora Documentation Project