Consta de dos partes, la emulación o motor de síntesis que se llama
Bristol y la interfaz grafica de usuario llamada Brighton. (es de código abierto para Linux). Historia Escrito por Nick Copeland y lanzado por primera vez en 2002. varia partes de Bristol, en especial la entrada Midi y l biblioteca de audio se tomaron de un proyecto anterior del mimo autor. (la losa)
La biblioteca de gráficos fe construida mediante mapas
de bits, de esta manera el usuario puede realizar cambios en toda la interfaz de manera arbitraria. Arquitectura
Consiste en dos programas multiproceso, el motor de
audio y la GUI. Son ejecutados en procesos separados a través de comunicación TCP (Protocolo de Transmisión de Control.). Arquitectura del motor
Esta escrito en lenguaje de programación C.
consta de: • la biblioteca de audio, la implementación de interfaces de OSS ALSA y JACK. • la biblioteca de operadores, entre ellos: 4 implementaciones para filtros, 10 tipos de osciladores, 2 envolventes, amplificador, mezclador, reverberación y efectos. Arquitectura del motor También ofrece operadores predeterminados, entre los mas comunes están: • Clásicos sintetizadores analógicos, tales como el ARP 2600 • Sintetizadores de frecuencia de modulación, como el Yamaha DX7 y Rodas pianos eléctricos • El Vox Continental y Hammond B tres órganos eléctricos • La ARP Solina String Machine • El RoadRunner Crumar Arquitectura de la GUI Brighton: Las imágenes generadas por Brighton es un collage de imágenes situadas juntas que representan la pieza terminada. Los fondos son creados por grupos, cuyo contenido son texturas - madera, cuero, metal, etc., y el primer plano puede tener serigrafías (o modelos) para los dispositivos de texto que luego se colocan sobre ellos, los propios dispositivos están manipulados por imágenes. La interfaz es compatible con diferentes calidades de color, suavizado de líneas y la ampliación de imágenes. Arquitectura de la GUI Lbbrighton: La colección de Brighton implementa un conjunto de capas y dispositivos que se pueden utilizar para definir una imagen del instrumento original y permitir que los componentes de la interfaz puedan ser movidos o manipulados por el ratón o dispositivo de entrada. La biblioteca tiene archivos XPM, esta hace en formato de mapa de bits interno la ampliación / estiramiento, movimiento limitado de reguladores, la rotación de los potenciómetros, y el reemplazo para los botones.