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.
Qué trae
- Un oscilador de sierra o cuadrada, sin aliasing audible y con una deriva de afinación muy lenta.
- Filtro resonante de 18 dB por octava, con saturación en cada etapa. Al subir la resonancia le saca graves al sonido, como el original, y llega hasta el borde de la autooscilación.
- Barrido de decaimiento: cada nota abre el filtro y lo cierra de a poco (Env Mod dice cuánto y Decay cuánto tarda, de 0,2 a 2,5 s).
- Acento: una nota con velocidad por encima del umbral (perilla Velocity Threshold) suena más fuerte, profundiza el barrido, acorta el decaimiento y empuja la resonancia. Un LED del panel avisa cada nota acentuada.
- Slide: si una nota empieza mientras la anterior sigue apretada (legato), se desliza a la nueva altura en un tiempo corto y no reinicia el barrido. Una nota nueva después de soltar salta directo.
- Overdrive a la salida, para los ensuciados clásicos.
- Calidad: todo el audio va sobremuestreado 4 veces, con aliasing a −56 dB. Usa unos 3 % de un núcleo.
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.
| Formato | Archivo | Carpeta |
|---|---|---|
| VST3 | AcidLine-VST3-macOS.zip | ~/Library/Audio/Plug-Ins/VST3/ |
| Audio Unit | AcidLine-AU-macOS.zip | ~/Library/Audio/Plug-Ins/Components/ |
| Independiente | AcidLine-Standalone-macOS.zip | donde 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
- 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).
- En la DAW, creá una pista de instrumento y elegí Acid Line (Syntotec en la lista de fabricantes).
- 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
| Control | Qué hace |
|---|---|
| Waveform | Sierra o cuadrada (el interruptor de la izquierda) |
| Tuning | Afinación fina (±1 semitono) |
| Cutoff Frequency | El corte base del filtro (de 40 Hz a 10 kHz) |
| Resonance | La resonancia; cuanto más alta, menos graves |
| Env Mod | Cuánto abre el filtro el barrido de cada nota |
| Decay | Cuánto tarda el barrido en cerrarse (0,2 a 2,5 s) |
| Accent | La intensidad del acento: volumen, profundidad del barrido y resonancia extra |
| Velocity Threshold | La velocidad a partir de la cual una nota lleva acento |
| Slide Time | Cuánto tarda el deslizamiento entre notas ligadas |
| Drive | Overdrive a la salida |
| Volume | El volumen general |
MIDI
| Mensaje | Qué hace |
|---|---|
| Notas | Monofó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 120 | Apagan 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.