InglésFrancésEspañol

Ad


icono de página de OnWorks

brighton - Online en la nube

Ejecute Brighton en el proveedor de alojamiento gratuito 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 brighton 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


bristol: un paquete de emulación de sintetizador.

SINOPSIS


inicioBristol -mini -jack -secuencia midi [opciones]

DESCRIPCIÓN


bristol es una suite de emuladores de software de sintetizador vintage. La aplicación consta de un
motor en sí llamado bristol y una interfaz gráfica de usuario llamada Brighton. El grafico
La interfaz es una biblioteca de manipulación de mapas de bits para presentar los diversos dispositivos de sintetizador, como
potenciómetros, botones, controles deslizantes, cables de conexión y que genera los mensajes a
configurar el emulador de sintetizador. El motor es una infraestructura que aloja el emulador.
código que combina los diferentes operadores de audio necesarios para generar el audio.
El motor y la GUI se inician junto con el inicioBristol script que configura el
entorno necesario para que los dos se conecten. En general, no se prevé que
bristol y brighton se inician fuera del script, sin embargo, hay opciones para
script para iniciar solo uno u otro. Bristol también tiene una interfaz de línea de comandos que puede
ser utilizado en lugar de la GUI.

Actualmente se emulan los siguientes sintetizadores:

emulaciones

moog mini
explorador moog (viajero)
moog voyager azul eléctrico
memoria moog
moog sonic 6
moog / realista mg-1 concertmate
módulo hammond (obsoleto, use -b3)
hammond B3 (predeterminado) $
circuitos secuenciales profeta-5
circuitos secuenciales profeta-5 / fx
circuitos secuenciales profeta-10
circuitos secuenciales pro-one
guardabarros rhodes mark-I stage 73
fender rhodes bajo
piano eléctrico crumar roadrunner
poco crumar 01
poco crumar 99
bit crumar + mods
combo sintetizador / órgano crumar stratus
combo de sintetizador / órgano / cuerda crumar trilogy
oberheim OB-X
Oberheim OB-Xa
arp axe
odisea arp
arpa 2600
conjunto de cuerdas arp / solina
polisix korg
korg poli-800
korg mono / poli
korg ms20 (inacabado: solo -libtest)
vox continental
vox continental super / 300 / II
roland juno-60
roland júpiter-8
baumann bme-700
secuenciador de bristol bassmaker
yamaha dx-7
yamaha cs-80 (sin terminar)
sintetizador de chip commodore-64 SID
sintetizador polifónico commodore-64 SID (sin terminar)
sintetizador granular (sin terminar)
ems Synthi-a (inacabado)
Mezclador de 16 pistas (sin terminar: -libtest solamente)

La conexión predeterminada entre el motor y la GUI es un socket TCP que utiliza un formato SYSEX
mensaje tomado de MIDI. Opcionalmente, el código utilizará un socket de dominio Unix para mejorar
seguridad. La GUI y el motor no necesitan residir en el mismo sistema si es adecuado
se dan los parámetros, esta característica requiere que se utilicen los sockets de dominio TCP. El motor puede
también acepta solicitudes de múltiples interfaces de Brighton y ejecuta todos los emuladores en el
Al mismo tiempo, multitimbramente, compartiendo voces entre ellos y adelantándose cuando sea necesario. Si
un emulador se inicia en modo monofónico y luego se preasigna una voz que nunca
ser reemplazado y que se ejecuta de forma continua, es decir, de forma predeterminada continuará ejecutándose incluso
cuando no se presiona ninguna tecla del piano. El código polifónico solo ejecutará los algoritmos de voz
mientras la puerta de la llave está abierta, la puerta se deriva del estado de la envolvente de voz. los
El motor admite un mínimo de 32 voces por defecto, si un emulador solicita menos de su
La emulación está configurada con un límite suave. Si se piden más, se escuchan más voces.
creado, sin embargo, el límite superior se impone a 128 voces. Una voz es una estructura de motor
que permite la asignación y la ejecución, el código real ejecutado por una voz puede ser cualquiera de los
algoritmos de emulador, que es la forma en que se admite la operación multitímbrica. La asignación de voz
proceso es 'precedencia de última nota' y mientras que otros están disponibles para el monofónico
instrumentos, este es el único algoritmo de asignación polifónica.

Este paquete debe iniciarse con el script startBristol. El script iniciará el
binarios del sintetizador bristol, evaluando las rutas correctas de la biblioteca y las rutas ejecutables.
Hay emulación, sintetizador y parámetros operativos:

CAMPUS


Emulación:

-mini-moog mini
-explorador - moog voyager
-voyager - moog voyager azul eléctrico
-memoria - memoria moog
-sonic6 - moog sonic 6
-mg1 - moog / realista mg-1 concertmate
-hammond - módulo hammond (obsoleto, use -b3)
-b3 - hammond B3 (predeterminado)
-profeta - circuitos secuenciales profeta-5
-pro52 - circuitos secuenciales profeta-5 / fx
-pro10 - circuitos secuenciales profeta-10
-pro1 - circuitos secuenciales pro-one
-rhodes - guardabarros rhodes mark-I stage 73
-rhodesbass - piano bajo fender rhodes
-roadrunner - piano eléctrico crumar roadrunner
-bitono - bit crumar 01
-bit99 - bit crumar 99
-bit100 - bit crumar + mods
-stratus - combo sintetizador / órgano crumar stratus
-trilogy - combinación de sintetizador / órgano / cuerda crumar trilogy
-obx - oberheim OB-X
-obxa - oberheim OB-Xa
-axxe -arp axxe
-odisea - arp odyssey
-arp2600 -arp 2600
-solina - conjunto de cuerdas arp / solina
-polysix - korg polisix
-poly800 - korg poli-800
-monopolio - korg mono / poli
-ms20 - korg ms20 (inacabado: solo -libtest)
-vox - voz continental
-voxM2 - vox continental super / 300 / II
-juno - roland juno-60
-júpiter - roland júpiter-8
-bme700 - baumann bme-700
-bm - secuenciador de bristol bassmaker
-dx - yamaha dx-7
-cs80 - yamaha cs-80 (sin terminar)
-sidney - sintetizador de chip commodore-64 SID
-melbourne - commodore-64 SID polysynth (sin terminar)
-granular - sintetizador granular (sin terminar)
-aks - ems Synthi-a (sin terminar)
-mezclador - Mezclador de 16 pistas (sin terminar: -sólo libtest)

Sintetizador:

-voces
El emulador seleccionado comenzará con este número de voces. El motor siempre
cree 32 voces pero solo asigne este subconjunto al emulador. Si el seleccionado
El valor es mayor que 32, entonces se asigna el mayor número de voces.

-mono Ejecuta el emulador en modo monofónico. Este no es realmente un alias para '-voices 1' como
además, configura parámetros como '-retrig -lvel -wwf -hnp'. Estas
las opciones adicionales se pueden anular si se desea.

-lnp Selecciona la lógica de precedencia de notas bajas. Esto solo se aplica a los sintetizadores monofónicos y
toda la precedencia de las notas afecta el estilo de ejecución del legato.

-hnp Selecciona la lógica de precedencia de notas altas. Esto solo se aplica a los sintetizadores monofónicos.

-nnp No selecciona ninguna precedencia de nota, este es el predeterminado y funciona como una última nota
selección de precedencia.

-reactivar
Solicite un evento de activación para cada nota que se toque Y notas que se liberen.
El disparador hará que las envolventes realicen un ciclo. No volverán a cero para
Sin embargo, algunas de las emulaciones lo tienen como control de GUI. Sin esto
Los activadores de banderas solo se envían para la primera nota presionada de una secuencia.

-lvel Configura la herencia de velocidad para todas las notas legato: la primera nota de una secuencia
tendrá un valor de velocidad que se aplicará a todas las notas posteriores. Esta opcion es
una palanca: aplicar dos veces desactivará la función. Esto es importante con respecto
a los emuladores como muchos de los sintetizadores mono con lvel establecido por defecto. los
Es posible que las siguientes opciones no funcionen como se esperaba:

startBristol -mini -lvel

El problema es que -mini habilita la velocidad de legato, por lo que el interruptor -lvel lo alternará
apagado otra vez. Lo mismo se aplica a -retrig.

-canal
Inicie el emulador para responder en este canal MIDI, predeterminado 1.

-Clave baja
Configure la nota más baja por la que debe responder el emulador. Esto por defecto es
'0' pero se puede usar para definir divisiones de teclas y rangos para diferentes sintetizadores.

-clave alta
Configure la nota más alta por la que debe responder el emulador. Esto por defecto es
'127' pero se puede usar para definir divisiones de teclas y rangos para diferentes sintetizadores.

-detune <%>
Solicite que el emulador se ejecute con un nivel de sensibilidad a la temperatura. El valor predeterminado
lo define el emulador, normalmente 100 o 200. La desafinación se aplica a una voz
solo en nota y es un valor aleatorio dentro del rango definido aquí.

-ganar
Nivel de ganancia de la señal de salida para el emulador. Estos se pueden utilizar para normalizar la
niveles de señal de diferentes sintetizadores cuando se tocan juntos. El valor predeterminado es
definido por el propio sintetizador, se trata de una anulación.

-pwd
Profundidad de la rueda de tono en semitonos, por defecto 2.

-velocidad
Curva de velocidad del emulador. El valor predeterminado es 520, una curva exponencial para un
estilo de juego. El valor '0' es plano (sin sensibilidad táctil). Los valores hasta 100 son
mapas lineales a escala. El mapa de velocidad es una tabla de puntos que se interpola
linealmente: es posible que solo tenga que definir los puntos de inflexión, sin embargo, si desea
curvas suaves tendrá que definir cada uno de los 128 valores de velocidad que se utilizan
en eventos noteon / noteoff. La emulación solo tiene una única tabla de niveles de ganancia para
cada tecla índice de velocidad, el motor por el contrario tiene dos tablas, una para cada encendido / apagado
evento, sin embargo, es un mapa de enteros, no un mapa de ganancia.

Hay varias tablas predeterminadas si no desea especificar la suya propia
curva interpolada. Cada tabla es la ganancia para el valor de velocidad Midi dado en el
evento de nota, tiene 128 entradas. Están implícitos los siguientes:

100-199 curvas convexas para un tecladista de tacto suave
200-499 Curvas cóncavas para un toque fuerte, función lineal hasta cuadrática.

La siguiente configuración hasta 525 son repeticiones de las anteriores pero con menos granularidad. En el
por encima del rango, el valor de 200 es lineal, al igual que 510 a continuación:

500-509 curvas convexas para un tecladista de tacto suave
510 lineal
511-25 Curvas cóncavas para un jugador tocado fuerte.

Luego hay un par de curvas específicas

550 logarítmico
560 parabólico

Los valores hasta 100 constan de números de dos dígitos. El primer dígito define cómo
tarde, la línea comienza (es lineal) a aumentar, y el segundo dígito es qué tan tarde es
alcanza 1.0. El valor de 09 es casi el mapeo lineal anterior, ya que comienza desde 0
y termina casi al final. Un valor de 49 sería para un jugador pesado, es cero.
para una gran parte de la tabla de velocidades, y luego aumenta hasta la ganancia máxima (1.0) cerca
al final de la mesa. Tenga en cuenta que esta tabla también podría haberse definido con
definiciones de velocityMap ya que son interpolaciones lineales. Un comunicado actual
incluir curvas para suavizar un poco las cosas.

La opción 520 es una curva de potencia al cuadrado y se siente bastante natural, aunque es muy
subjetivo. Quizás sea natural para un jugador duro y podría ser una mejor opción predeterminada.
que la curva lineal.

El valor 1000 invertirá el mapeo, entonces:

1510 - lineal de 1.0 a 0.0 a medida que aumenta la velocidad
1520 - exponencial, de 1.0 a 0.0 a medida que aumenta la velocidad

El mapeo del motor se aplica antes del mapeo de emulación que se proporciona aquí. Existen
argumentos razonables para hacer que esta tabla sea logarítmica; puede hacerlo.
No hay límites para los valores aquí, aparte de que los valores negativos no se asignan,
por lo que esta tabla también se puede utilizar para compensar los niveles de volumen.

-planeo
Duración del deslizamiento nogte en segundos, por defecto 5.

-emular
Busque el emulador nombrado e invocalo; de lo contrario, salga. Invocar una emulación
este es el valor predeterminado actualmente, implica parámetros adicionales para el conteo de voz,
ganancia, deslizamiento, profundidad de la rueda de paso, desafinación, etc. El valor predeterminado es hammondB3. El emular
La opción también implica -registrar el nombre del emulador.

-Registrarse
Utilice un nombre específico cuando se registre con Jack y ALSA. Por defecto, el motor
use el nombre 'bristol'; sin embargo, esto puede resultar confuso si se están utilizando varios motores.
utilizado y esto se puede utilizar para anular el predeterminado.

-lwf Selecciona filtros ligeros para el emulador.

-nwf Selecciona filtros de peso normal, el predeterminado. Estos son aproximadamente dos veces más caros que
filtros ligeros.

-wwf Seleccione filtros de peso welter, esto nuevamente es aproximadamente el doble de la carga de la CPU que el normal
filtros.

-hwf Seleccione filtros de peso pesado. Estos son aproximadamente el doble del filtro de peso welter.
Si bien hay una diferencia audible notable entre -lwf y -nwf, es
discutible si la diferencia entre -nwf, -wwf y -hwf no es visible
en la carga de la CPU. El filtro predeterminado para cualquier sintetizador -mono es -wwf, que puede
anulado con algo en la línea '-mini -mono -nwf'.

-blo
Número de armónicos de ancho de banda limitado a mapear. El valor de cero seleccionará
ancho de banda infinito, el valor predeterminado es 31.

-blofracción
El motor utiliza tablas precalculadas para todas las frecuencias donde el armónico máximo
no supera esta fracción de la tasa de muestreo. El valor predeterminado, 0.8, ya está por encima
nyquist como una compensación entre contenido y distorsión. Valores tendientes a 1.0
están fuertemente alias en las frecuencias más altas de forma natural.

-scala
El motor leerá el archivo scala dado y lo mapeará en sus tablas de frecuencia.

Usuario Interfaz:

-calidad
La profundidad de la caché de color afectará la velocidad de reproducción. Los valores más bajos comienzan
mostrando pérdida de claridad, los valores más altos comienzan a usar miles de colores, lo que
donde el rendimiento se ve afectado, el valor es bpp, el valor predeterminado es 6.

-escala
Cada uno de los emuladores tiene un sisze de ventana predeterminado, este tamaño se puede escalar o
hacia abajo si lo desea.

-ancho
El ancho de píxel define el menor de los dos tamaños que se pueden configurar. Funciona
con las opciones -scale y -autozoom para cambiar entre diferentes tamaños en el mouse
Entrar / salir de la ventana.

-zoom automático
Minimizar la ventana al salir, maximizar al entrar.

-raise Sube automáticamente la ventana al entrar.

-Inferior Baja automáticamente la ventana al salir. Se observa aquí que el uso de autozoom,
subir y bajar puede tener efectos indeseables con algunos administradores de ventanas.

-rud Restringe el seguimiento del controlador giratorio al movimiento del mouse hacia arriba / abajo, no a
rastrear la posición del mouse. El valor será una fracción del tamaño actual de la ventana.

-antialias <%>
Para algunos tamaños de ventana, habrá pixelación de las imagas renderizadas a menos que alguna
Se aplica antialias. Con valores de zoom grandes, esto se configura automáticamente. El valor es
un porcentaje, el valor predeterminado es 30.

-aliastipo
Hay tres opciones de antialiasing, ´pre´ lo aplicará a las serigrafías de texto,
´textura´ lo aplicará a los mapas de bits de la superficie y ´todos´ lo aplicará en todas partes
incluidos los dispositivos renderizados. El valor predeterminado es pre, sin embargo, este parámetro es solo
se aplica si -antialias tiene un valor distinto de cero.

-opacidad <%>
Brighton utiliza una capa de transparencia para algunas funciones, como el parche ARP 2600
cables. Esta es la transparencia predeterminada. Se puede ajustar más tarde con el
^ o / ^ O / ^ t códigos de control en la GUI. El valor predeterminado es 50 por ciento.

-píxeles
Utilice la interfaz de mapa de píxeles X11 en lugar de la interfaz XImage predeterminada para el
servidor.

-dct
Tiempo de espera de doble clic para eventos de botón, etc., 250 ms.

-seguimiento
Evite que la imagen del teclado del piano GUI rastree eventos MIDI, pequeña reducción en
Sobrecarga de CPU.

-alternar tecla
El comportamiento predeterminado de la GUI para ajustar las teclas con el mouse es bloquearlas, esto
permite tocar acordes en la polifónica. Esta opción deshabilitará el pestillo para
que las teclas se tocan solo mientras se mantienen presionadas con el botón del mouse.

-neutral
Inicialice el emulador con un parche nulo, todos los parámetros tendrán el valor de cero
para permitir la construcción de un parche de abajo hacia arriba, completamente desde cero. Esta
es equivalente a '-load -1', las ubicaciones de memoria negativas no se guardarán, es decir, usted
no se puede guardar en el parche nulo.

-carga
Número de memoria inicial para cargar al inicio. El valor predeterminado es 0 para la mayoría de los emuladores.

-importar
Importe una memoria desde un archivo de disco al parche activo en el momento de inicio. Este parche puede
luego se guardará en otra ubicación y permite el intercambio de recuerdos.

-mbi
El índice del banco maestro permite acceder a una identificación de memoria adicional. Este valor multiplicado por 1000
se agrega a la ID de memoria guardada / cargada por la GUI para que la GUI pueda acceder, por ejemplo
8 bancos de 8 memorias, pero con -mbi puedes guardar varios conjuntos de 64
recuerdos.

sentido activo
La velocidad a la que se envían los mensajes de saludo desde la GUI al motor para garantizar que todavía esté
activo. Si la transmisión falla, la GUI saldrá, si el motor no funciona.
recibir actualizaciones también saldrá. Zero desactivará el sentido activo.

-ast
El período de tiempo de espera del motor en los mensajes de detección activos.

-mct
El tiempo de espera del ciclo MIDI es un temporizador GUI de espera ocupado para eventos MIDI,
La GUI tiene una interfaz MIDI para el seguimiento directo de eventos.

-ar | -aspecto
Todos los emuladores intentarán mantener una relación de aspecto para sus ventanas, por lo que
que se ven "normales". Esto entra en conflicto con algunos administradores de ventanas de mosaico, por lo que puede
discapacitado. También puede causar una reasignación excesiva de ventanas cuando se
redimensionado.

-iconificar
Abra la ventana en el estado iconificado.

-ventana
No mapee ninguna ventana.

-cli Habilita la interfaz de línea de comandos basada en texto para el motor. Esto se puede utilizar en
connjuction con -window, sin embargo, si se compila sin soporte para ninguna ventana
sistema, la opción -window está implícita.

-libtest
No arranque el motor ni intente conectarse a él, simplemente publique la GUI para
pruebas.

GUI Atajos:

's' - guardar la configuración en la memoria actual
'l' - (re) cargar la memoria actual
'x' - intercambia la corriente con la memoria anterior
'+' - cargar la siguiente memoria
'-' - carga la memoria anterior
'?' - mostrar información de ayuda del emulador
'h' - muestra información de ayuda del emulador
'r': muestra la información del archivo Léame de la aplicación
'k' - muestra atajos de teclado
'p' - screendump to / Tmp /.xpm
't' - alternar opacidad
'o' - Disminuye la opacidad de la capa del parche.
'O' - aumenta la opacidad de la capa del parche
'w' - garantía de pantalla
'g' - muestra GPL (condiciones de copia)
'+' - aumentar el tamaño de la ventana
'-' - reducir el tamaño de la ventana
'Entrar': cambia la ventana entre el tamaño de pantalla completa
UpArrow - movimiento del controlador hacia arriba (tecla de cambio de acelerador)
DownArrow: movimiento del controlador hacia abajo (tecla de cambio del acelerador)
RightArrow: más control de movimiento hacia arriba (acelerador de cambios)
LeftArrow - más control de movimiento hacia abajo (cambio de acelerador)

Operacional opciones:

General:

-motor
No arranque un motor nuevo. La GUI intentará conectarse a un motor existente en
la configuración del puerto y del host (cq). Si la conexión está construida, entonces el motor
operará emuladores y las asignaciones de voz se compartirán entre ellos. Todos
de las salidas del emulador se vuelven a plegar en la misma salida estéreo, excepto
donde se utilizan entradas de control de Jack adicionales.

-gui No inicia la GUI, solo el motor. La GUI intentará conectarse al
motor en los valores de puerto y host configurados. Si no responde, entonces la GUI
saldrá con un mensaje bastante escueto.

-servidor
Arranca el motor como un servidor permanente que no sale con el último emulador.

-demonio
Ejecute el motor como un demonio con el terminal de control desconectado. Esto no lo hace
implica la opción -server, ni la opción -log para iniciar sesión en el archivo
system, ni -syslog, que también podría ser aplicable a un demonio.

-perro guardián
Tiempo de espera para la inicialización del hilo de audio. Si el hilo no se activa dentro
este período, el motor saldrá con gracia en lugar de esperar
conexiones indefinidamente. El período predeterminado es de 30 segundos. Esto no está activo en
-servidor o -modo demonio. En funcionamiento normal, se lanzará el hilo de audio.
en un par de segundos, pero si el motor y la GUI se inician por separado,
este tiempo de espera exige que se inicie una GUI antes de que expire el temporizador.

-log Redirige la salida del registro a un archivo. El archivo predeterminado es /var/log/bristol.log y
/var/log/brighton.log y si no están disponibles, $ HOME / .bristol / log
se utiliza el directorio. La seleccion de / var / log es evitar el inicio de sesión en la raíz en el
evento en el que este usuario invoca el motor.

-syslog
Redirigir la salida de registro a syslog.

consola
Mantenga el terminal de control como salida para los mensajes de registro, elimine el
marcas de tiempo para facilitar la lectura. Esto también se puede configurar con el
variable de entorno BRISTOL_LOG_CONSOLE = true.

-rc No carga ningún archivo de parámetros de bristolrc.

-exec El proceso final que solicitará el script startBristol se llamará como
exec de modo que mantenga, entre otras cosas, el PID del padre. Esta opción
anulará el exec y dejará el script esperando que los procesos salgan.
Hay implicaciones de no usar este parámetro, parte del código de limpieza es parte de
el shellscript de envoltura, por defecto esto no se llama debido a la solicitud de ejecución.
Esta bandera es predeterminada, pero solo debería ser necesaria para la compatibilidad con LADI.

-stop Detén todos los motores de Bristol en funcionamiento. Esto resultará indirectamente en la terminación de
cualquier GUI debido a la detección activa, aunque puede desactivarse. El caso de uso es
Detenga cualquier motor -server -daemon que se ejecute en segundo plano. La parte trasera de la
la opción es pkill.

-salir Detenga todos los motores de Bristol en funcionamiento y la GUI.

-matar <-emulador>
Detenga todos los motores de Bristol en funcionamiento y la GUI que se han asociado con el
emulador dado. Si bristol se inició con '-mini', ahora se puede matar con -mini
para que no se terminen otros emuladores. Si hay varios mini en ejecución,
naturalmente también morirá. Si el motor está funcionando con una GUI multitímbrica, la otra
La GUI asociada también se cerrará además del mini.

-cache
La ubicación predeterminada para nuevas memorias y perfiles de emulador, la predeterminada es
~ / .bristol y se buscará antes del directorio predeterminado de fábrica / sistema
/ usr / local / share / bristol cuando se inician los emuladores y se cargan las memorias. Si el
nombre de ruta no existe, entonces se crea si es posible.

-memdump [-emular ]
Crea el directorio de destino /memoria/ y copia primero la fábrica
memorias predeterminadas para el sintetizador, luego las memorias privadas del usuario. Esto se puede utilizar
con gestión de sesiones para hacer una copia de todas las memorias del sintetizador en una sesión. Si el
el directorio de destino ya existe, entonces no se realiza ninguna operación de copia, pero
El directorio reemplaza el valor predeterminado de -caché para hacer que esta sea la nueva ubicación para guardar
recuerdos de esa sesión. Se requiere la opción -emulate, si no se proporciona
entonces se toma el hammondB3 predeterminado.

-depuración <1-16>
Nivel de depuración, los valores por encima de 12 pueden ser muy detallados y solo el valor 0 es posiblemente
seguro en tiempo real ya que evita printf () en el hilo de cálculo del motor.

-readme [- ]
Muestra la información del archivo Léame del programa. Mostrar el archivo Léame de un solo emulador
Si es deseado.

-glwf Solo permite el uso de '-lwf' para todos los emuladores, sin anulaciones.

-anfitrión
Conéctese al motor en el nombre de host, el predeterminado es localhost. Esto se usa en
en conjunción con -engine para distribuir la GUI. El nombre de host acepta sintaxis como
nombre de host: puerto para fijar tanto el host como el puerto para una conexión remota al motor.
Si la porción del host es el token 'unix', entonces se crea un socket con nombre local en lugar de
que una conexión TCP. En este caso, se puede dar un número de puerto específico a
cree el socket / tmp / br con nombre. y si no se especifica el puerto, entonces un
se elige un índice numérico aleatorio.

-Puerto
Conéctese al puerto TCP proporcionado para mensajería GUI / motor, predeterminado 5028. Si el puerto
ya está en uso, entonces el inicio ha fallado. Para iniciar múltiples cerdas con
GUI, entonces esta opción debe descartarse y el script buscará un puerto libre
número para cada invocación. Es incorrecto mezclar esta opción con -host
parámetros que toman un valor host: puerto o unix: puerto ya que los resultados serán
indeterminado según el orden en que se envíen los parámetros.

-quiet Redirige la salida de diagnóstico y depuración a / dev / null.

-gmc Abre una interfaz MIDI en la GUI. Por defecto, el motor poseerá el único MIDI
interfaz para bristol y redistribuirá los eventos a la GUI. Es posible
deshabilite el reenvío y conecte tanto la GUI como el motor a los dispositivos midi si es necesario.

-hacia adelante
Deshabilite el reenvío de eventos MIDI globalmente. Por defecto, el motor abre un MIDI
interfaz y está conectado a los teclados físicos, superficies de control y / o
secuenciadores. Reenviará eventos MIDI a la GUI para su seguimiento. Esta opción
desactiva la función. Cuando está deshabilitado, la GUI no reflejará el teclado del piano.
estado, ni rastreará el movimiento CC a menos que se den las opciones '-gmc' para abrir un
Conexión MIDI en la GUI y que el usuario conecte las mismas superficies de control a
la GUI a través de este canal alternativo. Esta opción es lógicamente idéntica a
´-reenvío local -reenvío remoto´.

-reenvío local
Esto evitará que la GUI reenvíe mensajes MIDI al motor. Esto no es
para evitar bucles de mensajes MIDI, ya que el reenvío solo se produce desde MIDI
interfaces a las conexiones TCP entre la GUI y el motor. Esta opción evitará
mensajes de cualquier superficie que esté conectada a la GUI del reenvío a la
motor.

-remoto hacia adelante
Esto evitará que el motor reenvíe a la GUI pero aún permitirá que la GUI
adelante al motor. Si la GUI tiene una conexión MIDI con la opción -gmc,
y las superficies de control se aplican a ambos procesos, entonces la opción -forward debería
utilizarse para prevenir globalmente la redistribución de eventos. No hacerlo no resultará
en bucles, solo una duplicación de eventos uno por uno. Es posible conectar el
superficies de control solo en la GUI cuando se usa la opción -gmc, esto da la
posibilidad de tener un teclado local y una GUI pero conducir un motor en un control remoto
sistemas. Es cierto que hay una latencia adicional involucrada con el manejo del MIDI.
mensajes de la GUI al motor remoto a través de TCP.

-oss Configura los valores predeterminados de OSS para interfaces de audio y MIDI

-alsa Configura los valores predeterminados de ALSA para interfaces de audio y MIDI. La interfaz MIDI es una
Puerto ALSA SEQ.

-jack Configura los valores predeterminados de Jack para interfaces de audio y MIDI. Al momento de escribir esto
La opción causa algunos problemas, ya que selecciona Jack MIDI que actualmente requiere un
puente de demonio para operar. Las opciones '-jack -midi seq' serían más típicas
configuración.

-jackstats
No solicite parámetros de audio del servidor jack, tome el sistema bristol
valores predeterminados o los parámetros configurados. Los valores predeterminados de bristol fallarán invariablemente
sin embargo, la llamada a bristoljackstats a veces es superflua y esto puede acelerar
los tiempos de puesta en marcha iniciales. El uso de este parámetro normalmente requerirá que el
También se proporcionan las opciones -rate y -count. TP -jsmuuid Esto es para suela
uso del Jack Session Manager

-jsmfile
Esto es para uso exclusivo de Jack Session Manager.

-jsmd
Retraso del administrador de sesiones de Jack antes de que los eventos de la sesión se distribuyan internamente. Evento
la ejecución se retrasa en la GUI por un valor predeterminado de 5000 ms.

-sesión
Desactive toda la gestión de sesiones, incluidas JSM y LADI.

-dormir
Detenga el proceso de inicialización durante 'n' segundos. Esto es para solucionar lo que
parece ser una condición de carrera cuando se usa un administrador de sesiones para inicializar múltiples
clientes de Bristol, ya que todos compiten por el mismo identificador de puerto TCP.

-jdo Jack Dual Open: permite que los subprocesos de audio y midi se registren como clientes independientes con
Jacobo. Por defecto, el hilo de audio se abrirá como un cliente jack y el MIDI
la conexión se superpone como otro puerto en lugar de como otro cliente.

-o
Genere una salida de audio sin procesar de las muestras de la etapa final en un archivo. El formato
Ser estéreo de 16 bits entrelazado.

-nrp Habilita la compatibilidad con eventos NRP tanto en la GUI como en el motor. Esto debe usarse con cuidado
ya que NRP en el motor puede tener resultados inesperados.

-enrp Habilita la compatibilidad con NRP solo en el motor.

-gnrp Habilita eventos NRP en la GUI. Esto es necesario para permitir la GUI (y por lo tanto la
motor) para ser manejado desde algunas superficies de control MIDI.

-nrpcc
Número máximo de NRP para mapear. El valor predeterminado es 128, que se considera suficiente para cualquiera de los
emuladores actuales, pero el mezclador requerirá más si se lanza cada vez.

Audio conductor:

-audio [oss | alsa | jack]
Anulaciones del controlador de audio. Dependiendo del orden de los interruptores es posible
establecer un grupo de valores predeterminados globales (-jack / oss / alsa) y luego tener una re-selección específica de
componentes.

-audiodev
Nombre del dispositivo de audio. Para Jack, este será el nombre registrado con el demonio Jack.

-contar
Número de muestras / fotogramas en el período de procesamiento.

-recuperar
Nivel de normalización de la señal de salida, por defecto del emulador 4.

-ingain
Nivel de normalización de la señal de entrada, por defecto del emulador 4.

-precarga
Número de búferes de audio para preescribir en la salida de audio al inicio. Esto no es
activo con los controladores Jack.

-índice
Tasa de muestreo, el valor predeterminado es 44100.

-prioridad
Prioridad en tiempo real solicitada por el hilo de audio del motor, por defecto 75. Cero
deshabilitar el procesamiento RT.

-conexión automática
Conecte automáticamente la entrada y salida del motor a los primeros puertos Jack IO encontrados.
Esto también se puede lograr con la variable de entorno BRISTOL_AUTOCONN = true

-multi
Varias solicitudes de puerto IO, solo funciona con Jack y actualmente solo el ARP 2600
da acceso a estos puertos.

-migc
Nivel de normalización de la señal de entrada para los puertos de E / S múltiples.

-mogc
Nivel de normalización de la señal de salida para los puertos de E / S múltiples.

Midi conductor:

-midi [oss | [raw] alsa | jack]
Anulaciones del controlador de audio. Dependiendo del orden de los interruptores es posible
establecer un grupo de valores predeterminados globales (-jack / oss / alsa) y luego tener una re-selección específica de
componentes como en ´-jack -midi seq´. El controlador MIDI predeterminado es '-midi seq' pero
que se puede anular con opciones de tiempo de compilación como --enable-jack-default-midi
para configurar.

-mididev
Nombre del dispositivo MIDI que se abrirá (OSS / ALSA).

-mididbg
Solicitar depuración de nivel 1 de MIDI.

-mididbg2
Solicitar depuración MIDI de nivel 2. Ambos se pueden seleccionar para el nivel 3.

-sysid <0xXXXXXXXX>
Configure un identificador SYSEX alternativo para el motor. El valor predeterminado es el
0x534C6162 por razones históricas, esta no es una ID de desarrollo gratuita pero no
asignado así no debería causar conflicto.

LADI conductor (nivel 1 obediente):

-ladi Brighton
Ejecute mensajes LADI solo en la GUI

-ladi bristol
Ejecutar mensajes LADI solo en el motor

-ladi
La memoria de estado LADI para operaciones de guardado. Esto debería ser único para cada LADI
de preguntas y respuestas.

EJEMPLOS


startBristol-mini
Ejecute un minimoog usando la interfaz ALSA para audio y midi (seq). El emulador
por defecto a monofónico, precedencia de notas altas con velocidad de reactivación y legato.

inicioBristol -alsa
Ejecute un hammondB3 usando la interfaz ALSA para audio y midi. Esto es equivalente a todos
las siguientes opciones: -b3 -audio alsa -audiodev plughw: 0,0 -midi seq -mididev
plughw: 0 -contar 256 -precarga 4 -puerto 5028 -voces 32 -canal 1 -rate 44100

startBristol -explorer -voces 1
Ejecute un explorador de moog como un instrumento monofónico, utilizando la interfaz ALSA para audio y
midi

startBristol -prophet -alsa -canal 3
Ejecute un profeta-5 usando ALSA para audio y midi (en el canal 3).

startBristol -b3 -cuenta 512 -precarga 2
Ejecute un hammond b3 con 512 muestras en un período y precargue dos de estos búferes
antes de entrar en actividad. ¡Algunos viven! las tarjetas necesitan este tamaño de búfer más grande con ALSA
los conductores.

startBristol -oss -audiodev / dev / dsp1 -vox -voices 8
Ejecute un vox continental usando el dispositivo OSS 1 y el dispositivo midi predeterminado / dev / midi0.
Opere con solo 8 voces de las 32 disponibles.

startBristol -b3 -audio alsa -audiodev plughw: 0,0 -seq -mididev 128.0
Ejecute una emulación B3 sobre la interfaz del conector ALSA PCM, utilizando el secuenciador ALSA sobre
cliente 128, puerto 0.

startBristol -juno &

startBristol -prophet -canal 2 -motor
Arranca dos sintetizadores, un juno y un profeta. Ambos sintetizadores estarán
ejecutado en un motor (multitímbrico) con 32 voces entre ellos. El juno sera
en el canal midi predeterminado (1) y el profeta en el canal 2. Salida sobre el mismo
dispositivo de audio ALSA predeterminado. Las 32 voces nunca se usarán todas como estos emuladores
se ejecutará de forma predeterminada con un límite flexible inferior. Se pueden ejecutar con más voces.
sin embargo, eso requeriría valores adecuados para la opción -voices.

startBristol -juno -jack -registrar juno -voices 32 &

startBristol -profeta -jack -registrar profeta -canal 2 -voces 32
Inicie dos sintetizadores, un juno y un profeta 5. Cada sintetizador es totalmente independiente
con su propia GUI y su propio motor. Cada motor se registrará por separado con el gato.
demonio. Registrarán, respectivamente, los nombres 'juno' y 'profeta' con Jack.
y ALSA para que se puedan diferenciar en los respectivos programas de control
como aconnect y qjackctl. Las salidas serán visibles por separado en estos
programas de control y, por lo tanto, se pueden enrutar de forma independiente. Cada sintetizador puede utilizar hasta 32
voces y solo habrá contención de la CPU: estos son procesos de motor separados
con 32 voces cada uno.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    admite múltiples rastreadores faciales, filtros
    y protocolos de juego. Entre los rastreadores
    son SM FaceAPI, AIC Inertial Head
    Rastreador ...
    descargar facetracknoir
  • 2
    Código QR PHP
    Código QR PHP
    El código QR de PHP es de código abierto (LGPL)
    biblioteca para generar código QR,
    Código de barras bidimensional. Residencia en
    biblioteca libqrencode C, proporciona API para
    creando código de barras QR ...
    Descargar Código QR PHP
  • 3
    libreciv
    libreciv
    Freeciv es un programa gratuito por turnos
    juego de estrategia multijugador, en el que cada
    jugador se convierte en el líder de un
    civilización, luchando por obtener el
    objetivo final: bec ...
    Descargar Freeciv
  • 4
    Sandbox de cuco
    Sandbox de cuco
    Cuckoo Sandbox utiliza componentes para
    monitorear el comportamiento del malware en un
    Entorno de caja de arena; aislado de la
    resto del sistema. Ofrece automatizado
    análisis de ...
    Descargar Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Reproducir video de YouTube en LMS (portación de
    Triode's to YouTbe API v3) Esto es
    una aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/lms-y...
    Descargar LMS-YouTube
  • 6
    Fundación de presentación de Windows
    Fundación de presentación de Windows
    Fundación de presentación de Windows (WPF)
    es un marco de interfaz de usuario para construir Windows
    aplicaciones de escritorio. WPF admite una
    amplio conjunto de desarrollo de aplicaciones
    caracteristicas...
    Descargar la Fundación para presentaciones de Windows
  • Más "

Comandos de Linux

Ad