InglésFrancésEspañol

icono de página de OnWorks

fluidsynth - Online en la nube

Ejecute fluidsynth en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando fluidsynth que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


FluidSynth: un sintetizador SoundFont

SINOPSIS


sintetizador de fluidos [opciones] [SoundFonts] [midifiles]

DESCRIPCIÓN


Sintetizador fluido es un sintetizador MIDI en tiempo real basado en las especificaciones de SoundFont (R) 2. Eso
se puede utilizar para convertir una entrada MIDI o archivos MIDI en audio. Los eventos MIDI se leen desde un
Dispositivo MIDI. El sonido se transmite en tiempo real al dispositivo de salida de sonido.

La forma más fácil de iniciar el sintetizador es darle un SoundFont en la línea de comando:
'fluidsynth soundfont.sf2'. fluidsynth cargará SoundFont y leerá eventos MIDI desde
el dispositivo MIDI predeterminado utilizando el controlador MIDI predeterminado. Una vez que FluidSynth se está ejecutando,
lee los comandos del stdin. Hay comandos para enviar eventos MIDI manualmente, para cargar o
descargar SoundFonts, etc. Todos los comandos disponibles se describen a continuación.

FluidSynth también se puede utilizar para reproducir una lista de archivos MIDI. Simplemente ejecute FluidSynth con el
SoundFont y la lista de archivos MIDI para reproducir. En este caso, es posible que no desee abrir el
Dispositivo MIDI para leer eventos externos. Utilice la opción -n para desactivar la entrada MIDI. Si tu
También desea desactivar el uso del shell, inicie FluidSynth con la opción -i:
'fluidsynth -ni soundfont.sf2 midifile1.mid midifile2.mid'.

Ejecute fluidsynth con la opción --help para comprobar si hay cambios en la lista de opciones.

OPCIONES


sintetizador de fluidos acepta las siguientes opciones:

-a --audio-driver = [etiqueta]
El controlador de audio que se utilizará. "-a ayuda" para enumerar las opciones válidas

-C, --audio-bufcount = [recuento]
Cantidad de búferes de audio

-VS, --coro
Activar o desactivar el coro [0 | 1 | sí | no, predeterminado = activado]

-D, --vertedero
Volcar eventos MIDI entrantes y salientes a stdout

-MI, --archivo-de-audio-endian
Endian de archivos de audio para renderizado rápido o controlador de archivos ("-E ayuda" para la lista)

-F, --load-config
Cargar archivo de configuración de comandos (comandos de shell)

-F, --fast-render = [archivo]
Procese el archivo MIDI a datos de audio sin procesar y guárdelo en [archivo]

-gramo, --ganar
Configure la ganancia maestra [0 <ganancia <10, por defecto = 0.2]

-GRAMO, --grupos de audio
Define el número de nodos de audio LADSPA

-h, --ayuda
Imprime este resumen de ayuda

-I, --sin concha
No lea los comandos del shell [predeterminado = sí]

-j, --conectar-salidas-jack
Intente conectar las salidas jack a los puertos físicos

-K, --midi-canales = [núm]
El número de canales midi [predeterminado = 16]

-yo, --deshabilitar-latigazo
No se conecte al servidor LASH

-l, --audio-channels = [num]
El número de canales de audio estéreo [predeterminado = 1]

-metro, --midi-driver = [etiqueta]
El nombre del controlador midi que se utilizará. "-m ayuda" para enumerar las opciones válidas.

-norte, --sin-midi-in
No cree un controlador midi para leer eventos de entrada MIDI [predeterminado = sí]

-o Defina una configuración, -o nombre = valor ("-o ayuda" para volcar los valores actuales)

-Oh, - formato de archivo de audio
Formato de archivo de audio para renderizado rápido o controlador de aufile ("-O ayuda" para la lista)

-pag, --portname = [etiqueta]
Establecer el nombre del puerto MIDI (alsa_seq, controladores coremidi)

-r, --tasa de muestra
Establecer la frecuencia de muestreo

-R, --reverberación
Activa o desactiva la reverberación [0 | 1 | sí | no, predeterminado = activado]

-s, --servidor
Inicie FluidSynth como un proceso de servidor

-T, - tipo de archivo de audio
Tipo de archivo de audio para renderizado rápido o controlador de aufile ("T ayuda" para la lista)

-v, --verboso
Imprima mensajes detallados sobre eventos midi

-V, --versión
Mostrar versión del programa

-z, --audio-bufsize = [tamaño]
Tamaño de cada búfer de audio

AJUSTES


Todas las configuraciones no son en tiempo real (no tienen efecto si se configuran después del inicio), excepto aquellas
indicado como tiempo real.

SINTETIZADOR

canales de audio de sintetizador INT [min = 1, máx = 128, def = 1]
Número de canales de audio (¡DOCME!).

synth.audio-grupos INT [min = 1, máx = 128, def = 1]
Número de grupos de audio (¡DOCME!).

sintetizador.coro.activo BOOL [def = True]
El efecto de coro permite alternar.

sintetizador.cpu-cores INT [min = 1, máx = 256, def = 1]
Número de núcleos de CPU que se utilizarán para la compatibilidad con varios núcleos.

sintetizador.id-dispositivo INT [min = 0, máx = 126, def = 0] TIEMPO REAL
ID de dispositivo que se utilizará para aceptar mensajes SYSEX entrantes.

sintetizador.dump BOOL [def = False]
Actualmente no tiene efecto.

canales de efectos de sintetizador INT [min = 2, máx = 2, def = 2]
Actualmente no tiene efecto.

sintetizador de nuevo FLOAT [min = 0.000, máx = 10.000, def = 0.200] TIEMPO REAL
Ganancia del sintetizador maestro.

sintetizador.ladspa.activo BOOL [def = False]
El subsistema LADSPA permite alternar.

synth.midi-canales INT [min = 16, máx = 256, def = 16]
Recuento total de canales MIDI (debe ser múltiplo de 16).

synth.midi-banco-seleccionar STR [def = 'gs' vals: 'gm', 'gs', 'xg', 'mma']
Banco MIDI Seleccione el estilo de mensaje.

synth.min-note-longitud INT [min = 0, máx = 65535, def = 10]
Duración mínima para eventos de nota (solución alternativa para notas de percusión muy cortas).

sintetizador.overflow.age FLOAT [min = -10000, máx = 10000, def = 1000]
Pesar (en desbordamiento) durante la duración de una voz.

sintetizador.overflow.percusión FLOAT [min = -10000, máx = 10000, def = 4000]
Ponderación (en desbordamiento) para una voz en el canal de batería.

synth.overflow.lanzado FLOAT [min = -10000, máx = 10000, def = -2000]
Ponderación (en desbordamiento) para una voz que se ha liberado, es decir, nota desactivada y no
pedal de sostenido.

sintetizador.desbordamiento.sostenido FLOAT [min = -10000, máx = 10000, def = -1000]
Ponderación (en desbordamiento) para una voz que se ha sostenido, es decir, nota fuera, pero
sostenido el pedal.

volumen de desbordamiento de sintetizador FLOAT [min = -10000, máx = 10000, def = 500]
Ponderación (en caso de desbordamiento) para el volumen de una voz.

sintetizador.renderizado-paralelo BOOL [def = True]
Permite una respuesta de reproducción de audio de baja latencia, incluso si el sintetizador está ocupado.
Siempre debe ser cierto para el uso del ejecutable fluidsynth.

polifonía sintetizada INT [min = 1, máx = 65535, def = 256] TIEMPO REAL
Recuento de polifonía de voces (número de voces simultáneas permitidas).

sintetizador.reverberación.activa BOOL [def = True]
El efecto de reverberación permite alternar.

sintetizador.velocidad de muestreo FLOAT [min = 22050.000, máx = 96000.000, def = 44100.000]
Frecuencia de muestreo del sintetizador.

sintetizador.threadsafe-api BOOL [def = True]
Serializa el acceso a la API de sintetizador. Debe ser siempre cierto para el uso de fluidsynth
ejecutable.

sintetizador.verbose BOOL [def = False]
Imprime los eventos MIDI recibidos en la salida estándar.

GENERAL AUDIO

controlador de audio STR
Controlador de audio para usar. Las opciones predeterminadas y válidas dependen de los controladores disponibles.

canales de entrada de audio INT [min = 0, máx = 2, def = 0]
¿No se utiliza actualmente? (DOCME).

canales de salida de audio INT [min = 2, máx = 32, def = 2]
DOCME

audio.período-tamaño INT [min = 64, máx = 8192, def = 64]
Tamaño del período para búferes de audio. Utilizado por muchos controladores de audio.

periodos.de.audio INT [min = 2, máx = 64, def = 16]
Recuento de búferes de audio. Utilizado por muchos controladores de audio.

audio.realtime-prio INT [min = 0, máx = 99, def = 60]
Prioridad en tiempo real para asignar al hilo de audio o 0 para deshabilitar la prioridad alta
Planificación. Solo lo utilizan algunos controladores de audio (actualmente 'alsa' y 'oss').

formato de muestra de audio STR [def = '16 bits' vals: '16bits', 'float']
Formato de salida de audio, para seleccionar el formato de los controladores que admiten 16 bits o
punto flotante.

AUDIO CONDUCTOR ESPECÍFICO

audio.alsa.dispositivo STR [def = 'predeterminado']
Dispositivo de salida del controlador de audio ALSA.

audio.coreaudio.dispositivo STR [def = 'predeterminado']
Dispositivo de salida del controlador CoreAudio. Las opciones válidas dependen del sistema.

audio.dart.dispositivo STR [def = 'predeterminado']
Dispositivo controlador de audio OS / 2 Dart.

audio.dsound.dispositivo STR [def = 'predeterminado']
Dispositivo que se utilizará para el controlador DirectSound. Las opciones válidas dependen del sistema.

audio.archivo.endian STR [def = 'auto' vals: 'auto', 'grande', 'cpu', 'pequeño']
Selección del orden de bytes del procesador de archivos o del controlador de archivos. 'auto' selecciona el valor predeterminado para
el tipo de archivo seleccionado. 'cpu' usa el orden de bytes de la CPU. Limitado a 'cpu' si no
Soporte libsndfile.

formato.de.archivo.de.audio STR [def = 's16' vals:'double','float','s16','s24','s32','s8','u8']
Procesador de archivos o formato de audio del controlador de archivos. Limitado a 's16' si no hay libsndfile
apoyo.

nombre.de.archivo.de.audio STR [def = 'fluidsynth.wav']
Nombre del archivo de salida para el procesador de archivos o el controlador de archivos.

tipo.de.archivo.de.audio STR [def = 'auto' vals: 'aiff', 'au', 'auto', 'flac', 'oga', 'raw', 'wav']
Tipo de archivo de salida para el procesador de archivos o el controlador de archivos. 'auto' intenta determinar
escriba desde la extensión de archivo en audio.file.name. Limitado a 'raw' si no hay libsndfile
apoyo. Las opciones reales variarán según la biblioteca libsndfile.

audio.jack.autoconexión BOOL [def = False]
Si está habilitado, FluidSynth se conecta automáticamente a la salida de audio del sistema Jack
puertos

audio.jack.id STR [def = 'fluidsynth']
ID de cliente para usar cuando se conecta a Jack.

audio.jack.multi BOOL [def = False]
TRUE para habilitar la salida multicanal.

audio.jack.servidor STR [def = '']
Nombre del servidor Jack. En blanco por defecto.

audio.oss.dispositivo STR [def = '/ dev / dsp']
Dispositivo de salida del controlador OSS.

audio.portaudio.dispositivo STR [def = 'PortAudio Defecto']
Dispositivo de salida del controlador PortAudio. Las opciones disponibles dependen del sistema.

audio.pulseaudio.ajustar-latencia BOOL [def = True]
Aumenta la latencia dinámicamente si PulseAudio lo sugiere.

audio.pulsaudio.dispositivo STR [def = 'predeterminado']
Dispositivo de salida del controlador PulseAudio.

audio.pulsaudio.media-rol STR [def = 'música']
Información sobre el rol de los medios de PulseAudio.

audio.pulsaudio.servidor STR [def = 'predeterminado']
Servidor del controlador PulseAudio.

GENERAL MIDI

controlador midi STR
Controlador MIDI a utilizar. Las opciones predeterminadas y válidas dependen de los controladores disponibles.

midi.realtime-prio INT [min = 0, máx = 99, def = 50]
Prioridad en tiempo real para asignar al hilo MIDI o 0 para deshabilitar la prioridad alta
Planificación. Solo lo utilizan algunos controladores MIDI (actualmente 'alsa_seq', 'alsa_raw' y
'oss').

MIDI CONDUCTOR ESPECÍFICO

midi.alsa.dispositivo STR [def = 'predeterminado']
Dispositivo controlador ALSA Raw MIDI.

midi.alsa_seq.dispositivo STR [def = 'predeterminado']
Dispositivo controlador MIDI secuenciador ALSA.

midi.alsa_seq.id STR [def = 'pid']
ID de cliente del secuenciador ALSA. 'pid' usará el ID de proceso como parte del nombre del cliente.

midi.coremidi.id STR [def = 'pid']
ID de cliente que se utilizará para el controlador CoreMIDI. 'pid' usará el ID de proceso como puerto del
nombre del cliente.

midi.jack.id STR [def = 'fluidsynth-midi']
ID de cliente del controlador Jack MIDI.

midi.jack.servidor STR [def = '']
Servidor de controladores Jack MIDI. En blanco para usar por defecto.

midi.oss.dispositivo STR [def = '/ dev / midi']
Dispositivo controlador OSS MIDI.

midi.nombredelpuerto STR [def = '']
Nombre de puerto utilizado para los controladores del secuenciador CoreAudio y ALSA.

midi.winmidi.dispositivo STR [def = 'predeterminado']
Dispositivo para controlador MIDI de Windows.

OTRO

player.reset-synth BOOL [def = True]
TRUE para restablecer el estado MIDI del sintetizador entre canciones MIDI.

reproductor.timing-fuente STR [def = 'muestra' vals: 'muestra', 'sistema']
Selecciona la fuente de tiempo para el secuenciador MIDI. 'sistema' utiliza el temporizador del sistema. 'muestra'
utiliza el reloj de muestra (cantidad de salida de audio, eventos sincronizados con audio).

shell.puerto INT [min = 1, máx = 65535, def = 9800]
Número de puerto TCP / IP del servidor de comandos Shell que se utilizará.

shell.prompt STR [def = '']
Cadena de solicitud de shell.

SHELL COMANDOS


GENERAL

ayuda Imprime una lista de temas de ayuda (escriba "ayuda ")

renuncia Sal del sintetizador

FUENTES DE SONIDO

carga nombre de archivo
Cargar una fuente de sonido

descargar número
Descargue una SoundFont. El número es el índice de SoundFont en la pila.

fuentes Muestra las SoundFonts actuales en la pila

inst número
Imprima los instrumentos disponibles para SoundFont.

MIDI MENSAJES

nota canal clave velocidad
Enviar un evento de nota

nota canal clave
Enviar un evento de nota final

cc canal ctrl propuesta de
Enviar un evento de cambio de control

prog chan número
Enviar mensaje de cambio de programa

selecciona chan fuente banco prog
Combinación de selección de banco y cambio de programa

canales
Imprime los preajustes de todos los canales.

AUDIO SÍNTESIS

ganancia propuesta de
Establecer la ganancia maestra (0 <ganancia <5)

interpretar número
Elija el método de interpolación para todos los canales

intercomunicar chan número
Elija el método de interpolación para un canal

REVERB

reverb [0 | 1 | encendido | apagado]
Enciende o apaga la reverberación

rev_preestablecido número
Cargue el número preestablecido en la unidad de reverberación

rev_setroomsize número
Cambiar el tamaño de la sala de reverberación

rev_setdamp número
Cambiar la amortiguación de reverberación

rev_setwidth número
Cambiar el ancho de la reverberación

rev_setlevel número
Cambiar el nivel de reverberación

CHORUS

coro [0 | 1 | encendido | apagado]
Enciende o apaga el coro

cho_set_nr n
Utilice n líneas de retardo (3 por defecto)

cho_set_level número
Establezca el nivel de salida de cada línea de coro en num.

cho_set_speed número
Establecer la velocidad de modulación del coro en num (Hz)

cho_set_profundidad número
Establezca la profundidad de modulación de chorus en num (ms)

MIDI FRESADORA

enrutador_predeterminado
Vuelve a cargar las reglas de enrutamiento MIDI predeterminadas (los canales de entrada se asignan 1: 1 al sintetizador)

enrutador_clear
Elimina todas las reglas de enrutamiento MIDI.

enrutador_comienzo [nota | cc | prog | pbend | cpress | kpress]
Inicia una nueva regla de enrutamiento para eventos del tipo dado

enrutador_chan min max mul add
Limita la regla para eventos en min <= chan <= max. Si el canal cae en el
ventana, se multiplica por 'mul', luego se agrega 'agregar'.

enrutador_par1 min max mul add
Limita el parámetro 1 (por ejemplo, el número de nota en un evento de nota). Similar a
enrutador_chan.

enrutador_par2 min max mul add
Limita el parámetro 2 (por ejemplo, la velocidad en un evento de nota). Similar a router_chan

extremo_enrutador
Termina la regla actual y la agrega al enrutador.

Router ejemplos

enrutador_clear

router_begin nota

enrutador_chan 0 7 0 15

extremo_enrutador

Aceptará solo eventos de nota de los 8 MIDI inferiores
canales. Independientemente del canal, el sintetizador toca la nota en el canal 15
(canal de sintetizador = medio canal * 0 + 15)

router_begin cc

enrutador_chan 0 7 0 15

enrutador_par1 1 1 0 64

enrutador_añadir
Configura la rueda de modulación para que actúe como pedal de sostenido (transforma CC 1 en CC 64
en los 8 canales MIDI inferiores, se dirige al canal 15)

AUTORES


Peter Hanappe[email protected]>
Markus Nentwig[email protected]>
Antoine Schmitt[email protected]>
Josh Green[email protected]>
Stephane Letz[email protected]>

Verifique los archivos de AUTORES y AGRADECIMIENTOS para ver todos los créditos

AVISO DE RESPONSABILIDAD


SoundFont (R) es una marca registrada de E-mu Systems, Inc.

26 de Agosto, 2010 Sintetizador fluido(1)

Utilice fluidsynth en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    XML TV
    XML TV
    XMLTV es un conjunto de programas para procesar
    Listados de TV (tvguide) y ayuda a administrar
    su visualización de TV, almacenando listados en un
    Formato basado en XML. Hay utilidades para
    hacer...
    Descargar XML TV
  • 2
    huelga
    huelga
    Proyecto Strikr Free Software. Artefactos
    publicado bajo un 'basado en la intención'
    licencia dual: AGPLv3 (comunidad) y
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    descargar strikr
  • 4
    GIFLIB
    GIFLIB
    giflib es una biblioteca para leer y
    escribiendo imágenes gif. Es API y ABI
    compatible con libungif que estaba en
    amplio uso mientras que la compresión LZW
    el algoritmo fue...
    Descargar GIFLIB
  • 5
    Alt-F
    Alt-F
    Alt-F proporciona un código abierto y gratuito
    firmware alternativo para DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tiene Samba y NFS;
    soporta ext2 / 3/4 ...
    Descargar Alt-F
  • 6
    usm
    usm
    Usm es un paquete de slackware unificado
    gerente que maneja automático
    resolución de dependencia. unifica
    varios repositorios de paquetes, incluidos
    slackware, flojo, p...
    Descargar usm
  • Más "

Comandos de Linux

Ad