FluidSynth , anteriormente llamado iiwusynth , es un sintetizador de software de código abierto gratuito que convierte datos de notas MIDI en una señal de audio utilizando la tecnología SoundFont sin necesidad de una tarjeta de sonido compatible con SoundFont. FluidSynth puede actuar como un dispositivo MIDI virtual, capaz de recibir datos MIDI de cualquier programa y transformarlos en audio sobre la marcha. También puede leer archivos SMF (.mid) directamente. En el lado de salida, puede enviar datos de audio directamente a un dispositivo de audio para su reproducción, o a un archivo Raw o Wave . También puede convertir un archivo SMF directamente en un archivo de audio en más rápido que en tiempo real. [2] La combinación de estas características le da a FluidSynth los siguientes casos de uso principales:
- Sintetizar datos MIDI de otra aplicación directamente a los altavoces,
- Sintetizar datos MIDI de otra aplicación, grabar la salida en un archivo de audio,
- Reproducción de un archivo MIDI en los altavoces,
- Conversión de un archivo MIDI en un archivo de audio digital.
Desarrollador (es) | Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson y otros |
---|---|
Lanzamiento estable | 2.2.1 [1] / 8 de mayo de 2021 |
Repositorio | |
Escrito en | C |
Sistema operativo | Sistema operativo tipo Unix , Linux , FreeBSD , macOS , Microsoft Windows , OS / 2 |
Disponible en | inglés |
Tipo | Sintetizador de software |
Licencia | Licencia pública general reducida GNU, versión 2.1 o posterior |
Sitio web | www |
El tamaño de los bancos SoundFont cargados está limitado por la cantidad de RAM disponible. Existe una GUI para FluidSynth llamada Qsynth , que también es de código abierto. Ambos están disponibles en la mayoría de las distribuciones de Linux y también se pueden compilar para Windows . Los instaladores binarios de Windows no se distribuyen solos y se incluyen con QSynth.
Cuenta con soporte microtonal y se utilizó en el proyecto MicrotonalISM de la Red de Estudios Interdisciplinarios en Ciencia, Tecnología y Música. [3] Un complemento Max / MSP está disponible en IRCAM . [4]
El sintetizador central está escrito como una biblioteca C con una gran interfaz de programación de aplicaciones (API). Se encuentran disponibles enlaces parciales para Python , [5] Ruby , [6] Haskell , [7] y .NET Framework [8] . También se ha convertido en un complemento LV2 , [9] que le ha permitido ejecutarse en pedales de efectos de código abierto basados en complementos LV2 como Mod Duo y Zynthian [10]
Ver también
Referencias
- ^ "Versión 2.2.1" . 8 de mayo de 2021 . Consultado el 14 de mayo de 2021 .
- ^ Green, Josh (2 de noviembre de 2009). "FluidSynth 1.1.0 -" Un fluido más sólido " " . Consultado el 2 de septiembre de 2017 .
- ^ "MicrotonalISMO" . N-ism.org . Consultado el 15 de julio de 2016 .
- ^ "FluidSynth para Max / MSP - IMTR" . Imtr.ircam.fr . 2007-05-01 . Consultado el 15 de julio de 2016 .
- ^ Whitehead, Nathan. "GitHub: pyFluidSynth" . GitHub . Consultado el 14 de junio de 2021 .
- ^ steinbro. "steinbro / ruby-fluidsynth: enlaces Ruby para FluidSynth" . GitHub.com . Consultado el 15 de julio de 2016 .
- ^ "enlaces-fluidsynth: enlaces Haskell FFI para sintetizador de software fluidsynth" . Hackage.haskell.org . Consultado el 15 de julio de 2016 .
- ^ "Envoltorio FluidSynth para .NET - Z-Systems" . Z-sys.org . Consultado el 15 de julio de 2016 .
- ^ Coelho, Filipe (12 de diciembre de 2020). "Complementos DIE: Fluidsynth" . GitHub .
una colección de complementos importados al proyecto DISTRHO para facilitar el empaquetado.
- ^ "DIE Fluid SynthDIE Fluid Synth" . Pedaleras ModDevices .
enlaces externos
- Página web oficial