Plugin · beta 0.1.0 · macOS

Acid Line

Un bajo monofónico de línea ácida: un oscilador, un filtro resonante de 18 dB, barrido de decaimiento, acento y slide, inspirado en los bajos secuenciados de los 80. Como plugin de verdad: VST3, Audio Unit (Logic y GarageBand) y aplicación independiente, para Mac con chip Apple o Intel. Pro Tools no está soportado: solo carga plugins AAX.

Descargar 0.1.0 Código fuente
El panel de Acid Line: tapa plateada cepillada con perillas negras, forma de onda, filtro, acento, slide, drive y un teclado

Qué trae

También en Syntotec

Acid Line es además un dispositivo del rack de Syntotec: abrí la app, en Dispositivos elegí Acid Line y cablealo a un teclado o a las pistas del secuenciador. Es el mismo motor del plugin traducido a un AudioWorklet (la comparación muestra a muestra da una diferencia menor al 0,01 %), con el mismo panel y los mismos 14 sonidos. En el secuenciador, la velocidad de cada nota decide el acento; las notas que se pisan hacen el slide.

Instalar

Bajá los archivos de la página de descargas, descomprimilos y copiá cada uno a su carpeta. Son universales: andan en Mac con chip Apple y con Intel.

FormatoArchivoCarpeta
VST3AcidLine-VST3-macOS.zip~/Library/Audio/Plug-Ins/VST3/
Audio UnitAcidLine-AU-macOS.zip~/Library/Audio/Plug-Ins/Components/
IndependienteAcidLine-Standalone-macOS.zipdonde quieras (es una app)

macOS puede bloquearlo la primera vez. Los plugins van firmados «ad hoc», sin cuenta de Apple Developer. Si dice que no se puede abrir o que está dañado, abrí la Terminal y ejecutá xattr -cr "Acid Line.vst3" (lo mismo para .component y .app). En la app independiente también sirve clic derecho → Abrir.

Después reiniciá la DAW y volvé a escanear los plugins. Logic valida los Audio Units al abrirse; para forzarlo o ver el motivo de un error: auval -v aumu Ac01 Synt.

Primer uso

  1. Probá primero la aplicación independiente: abrila y, desde Options → Audio/MIDI Settings, elegí tu salida de audio. Los controladores MIDI se abren solos. Tocá, o usá el teclado en pantalla (más abajo en la tecla = más fuerte, y por encima del umbral, acento).
  2. En la DAW, creá una pista de instrumento y elegí Acid Line (Syntotec en la lista de fabricantes).
  3. Escribí un patrón de corcheas o semicorcheas con unas pocas notas graves; subí la velocidad de las que quieras acentuar y hacé que se pisen las que quieras deslizar. Después movés Cutoff y Resonance mientras suena.

Un truco clásico: Resonance alta, Env Mod alto y Cutoff bajo, con Decay medio, y acentos cada tanto.

Controles

ControlQué hace
WaveformSierra o cuadrada (el interruptor de la izquierda)
TuningAfinación fina (±1 semitono)
Cutoff FrequencyEl corte base del filtro (de 40 Hz a 10 kHz)
ResonanceLa resonancia; cuanto más alta, menos graves
Env ModCuánto abre el filtro el barrido de cada nota
DecayCuánto tarda el barrido en cerrarse (0,2 a 2,5 s)
AccentLa intensidad del acento: volumen, profundidad del barrido y resonancia extra
Velocity ThresholdLa velocidad a partir de la cual una nota lleva acento
Slide TimeCuánto tarda el deslizamiento entre notas ligadas
DriveOverdrive a la salida
VolumeEl volumen general

MIDI

MensajeQué hace
NotasMonofónico: manda la última nota. Una nota con velocidad ≥ umbral lleva acento; una nota que se pisa con la anterior hace slide
Pitch bend±2 semitonos
CC 123 y 120Apagan la nota

Todos los controles son parámetros del plugin: se automatizan desde la DAW y el MIDI Learn de la DAW sirve para asignarles las perillas de tu controlador.

Sonidos de partida

14 programas en dos categorías, con el volumen calibrado para que suenen parejos: Ácidos (Classic Acid, Squelch, Rubber Slide, Screamer, Chirp, Long Sweep, Dirty Acid) y Bajos (Square Bass, Hollow, Dub Pulse, Soft Acid, Wide Open, Growl). El estado del plugin se guarda con el proyecto de la DAW.

Compilar desde el código

El motor de audio es C++ puro y se prueba solo, sin JUCE, en cualquier sistema:

cd acidline
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --target ac_tests
./build/ac_tests              # pruebas y medición de rendimiento
./build/ac_tests --wav /tmp   # un patrón de 16 pasos por cada sonido

Para el plugin completo en macOS (JUCE se baja solo):

cmake -S . -B build -DACIDLINE_BUILD_PLUGIN=ON -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13
cmake --build build --config Release

Los builds de GitHub se corren desde Actions → Acid Line plugin (macOS), o subiendo una etiqueta acidline-v*, que además publica el release. Pendiente: Windows y Linux, AAX para Pro Tools (hoy no carga) y firma con cuenta de Apple Developer.

Acid Line es un proyecto independiente, inspirado en los bajos secuenciados de los 80 y sin relación con ninguna marca. ¿Algo no anda? Contanos en las incidencias de GitHub.