16 de julio de 2012

Phasex: Síntesis por Modulación de Fase en Linux (Código Abierto)

PHASEX es un sintetizador software, de código abiero, experimental para su uso con JACK bajo Linux y con controladores ALSA. Al final de la entrada encontrarás el enlace para descargarlo.


El nombre de PHASEX proviene parcialmente de este método experimental de modulación de desfase donde cada oscilador puede desplazar la fase entre el canal izquierdo y derecho modulados por un LFO u otro oscilador.

Características más destacables:
  • Interfaz GTK: Acceso a cualquiera de los 146 parámetros en sólo un clic de ratón. Notebook y modo de pantalla completa.
  • Polifónico: En este modo, las voces se asignan de forma dinámica hasta el límite de voz con figurable en tiempo de ejecución. Los osciladores y filtros funcionan de manera independiente por cada voz. Además, tiene tres modos Mono: Mono Smooth , Mono Multikey y Mono Retrigger.
  • Utiliza JACK para la entrada y salida de audio. PHASEX soporta cualquier frecuencia de muestreo o el tamaño de buffer utilizado por jackd. Los planes futuros incluyen el soporte del secuenciador JACK para la entrada MIDI.
  • Control ALSA MIDI: Recibe su entrada MIDI estándar a través de los puertos de ALSA para el control en tiempo real total sobre cualquier parámetro.
  • Multiproceso: PHASEX usa hilos separados mediante programación en tiempo real para aplicaciones de audio JACK, entrada MIDI, y el motor de sintetizador. La interfaz de usuario GTK se ejecuta en su propia hebra la prioridad normal.
  • 4 osciladores: Cada oscilador presenta características de selección de forma de onda, bipolar o unipolar de salida, selección de fuente de frecuencia (nota midi, basada en el tempo, tempo based w/ phase trigger, o audio input), etc.
  • 4 LFOs: El LFO per-osc dedicado han sido sustituidos por LFOs genéricos. Los osciladores de baja frecuencia son idénticos a los osciladores, excepto que son por pieza en lugar de-por voz, no aceptan la modulación de otras fuentes (por ahora).
  • Envolvente ADSR: PHASEX viene equipado con ADSR estándar para el amplificador y filtro.
  • Filtro: El filtro es un filtro Chamberlin hackeado para que no se desestabilize al corte alto o a los valores de la resonancia. paso bajo, paso alto, paso banda y banda de parada de los modos disponibles, así como cuatro modos de combo. El filtro tiene su propia envolvente acústico (idéntica a la dotación del amplificador con la opción añadida de cambiar a la polaridad negativa).
  • Stereo Width, Delay y Chorus: El chorus estéreo PHASEX crossover (inspirado en el chorus de la antigua serie S samplers Akai) añade profundidad y ese toque adicional de plenitud, y viene con un phaser integrado para un sonido estéreo más amplio.
  • Procesamiento de entrada: Hasta dos canales de entrada JACK (como mono, mono dual o estéreo) se puede utilizar como fuentes de frecuencia para los dos osciladores y LFO.
  • Compatibilidad con múltiples estancias. Cada instancia mantiene una identificación persistente y tiene su propio JACK y puertos ALSA.
  • Sensibilidad a la velocidad y aftertouch: La velocidad y aftertouch puede enviarse al amplificador, filtro, LFOs, u osciladores.

Estos son algunos cambios de las últimas versiones:
  • Soporte para LASH: El Sistema de Gestión de sesión LASH proporciona un modo sencillo de almacenar, organizar y usar los preajustes de PHASEX y mapas MIDI.
  • Soporte para pedal de sustain
  • Le han añadido el botón "Pánico".
  • Dispone de un filtro para bloque de DC.
  • Más cambios, soluciones de problemas y mejoras.

Phase X es de código abierto (open source) y está disponible para Linux en modo autónomo.
Más información, web del autor y descargas: http://disabled.github.com/phasex-dev/

Las instrucciones para compilarlo y ejecutarlo (en castellano), en el enlace a continuación (y visto en): http://www.josegdf.net/2010/05/phasex...


No hay comentarios:

Publicar un comentario

Los blogs se alimentan de comentarios; y el mío está famélico.