FluidSynth

Revisión del 11:52 9 jun 2016 de Rosarino (discusión | contribuciones) (Fuentes)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
FluidSynth
Información sobre la plantilla
FluidSynth.jpg
Área de trabajo
DesarrolladorPeter Hanappe y otros
Última versión estable2
GéneroSintetizador de software
Sistemas Operativos compatiblesUnix, GNU/Linux, Mac OS X y Windows
IdiomaInglés
LicenciaGNU Lesser General Public License (version 2 o posterior).
Sitio web
http://fluidsynth.sourceforge.net

FluidSynth es un software para leer eventos MIDI desde un dispositivo de entrada MIDI y representarlos en un dispositivo de audio utilizando instrumentos SoundFont.

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 transformarlos en audio de manera prácticamente instantánea. También puede leer ficheros SMF directamente. Por otro lado, puede enviar datos de audio directamente a un dispositivo de audio para reproducir, o un fichero de audio en bruto, o con formato WAV. Puede convertir un fichero SMF (.mid) directamente en un fichero de audio más rápido que en tiempo real.

Características

  • Sintetiza los datos MIDI desde otra aplicación directamente a los altavoces
  • Sintetiza los datos MIDI desde otra aplicación, registrando la salida a un archivo de audio
  • Reproduce un archivo MIDI a los altavoces,
  • Convierte 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, Tanto FluidSynth como Qsynth están disponibles en la mayoría de distribuciones Linux, y también se pueden compilar para Windows.

FluidSynth permite reproducir en audio características microtonales. Fue usado en el Microtonalism Project (del Network for Interdisciplinary Studies in Science, Technology and Music).

En el sitio web del IRCAM (de París) está disponible un plugin para Max/MSP.[1]

El núcleo del sintetizador está escrito en código C con una larga API. Existen bindings para Python, Ruby, y NET.

Referencias

Fuentes