Plugin · Beta 0.1.0 · macOS

Acid Line

Ein monophoner Acid-Bass: ein Oszillator, ein resonantes 18-dB-Filter, Decay-Sweep, Accent und Slide, inspiriert von den sequenzierten Bässen der 80er. Als echtes Plugin: VST3, Audio Unit (Logic und GarageBand) und Standalone-App, für Macs mit Apple-Chip oder Intel. Pro Tools wird nicht unterstützt: Es lädt nur AAX-Plugins.

0.1.0 herunterladen Quellcode
Das Bedienfeld von Acid Line: gebürstete Silberblende mit schwarzen Reglern, Wellenform, Filter, Accent, Slide, Drive und eine Klaviatur

Was drin ist

Auch in Syntotec

Acid Line ist außerdem ein Gerät im Rack von Syntotec: Öffne die App, wähle unter Geräte Acid Line und verbinde es mit einer Klaviatur oder den Spuren des Sequenzers. Es ist dieselbe Engine wie im Plugin, übersetzt in ein AudioWorklet (der Sample-für-Sample-Vergleich ergibt eine Abweichung von unter 0,01 %), mit demselben Bedienfeld und denselben 14 Sounds. Im Sequenzer bestimmt die Velocity jeder Note den Accent; Noten, die sich überlappen, erzeugen den Slide.

Installation

Lade die Dateien von der Download-Seite herunter, entpacke sie und kopiere jede in ihren Ordner. Sie sind universal: Sie laufen auf Macs mit Apple-Chip und mit Intel.

FormatDateiOrdner
VST3AcidLine-VST3-macOS.zip~/Library/Audio/Plug-Ins/VST3/
Audio UnitAcidLine-AU-macOS.zip~/Library/Audio/Plug-Ins/Components/
StandaloneAcidLine-Standalone-macOS.zipbeliebig (es ist eine App)

macOS blockiert es beim ersten Mal möglicherweise. Die Plugins sind „ad hoc“ signiert, ohne Apple-Developer-Konto. Wenn die Meldung erscheint, dass es nicht geöffnet werden kann oder beschädigt ist, öffne das Terminal und führe xattr -cr "Acid Line.vst3" aus (dasselbe für .component und .app). Bei der Standalone-App funktioniert auch Rechtsklick → Öffnen.

Starte danach die DAW neu und scanne die Plugins erneut. Logic validiert die Audio Units beim Öffnen; um das zu erzwingen oder den Grund eines Fehlers zu sehen: auval -v aumu Ac01 Synt.

Erste Schritte

  1. Probiere zuerst die Standalone-App aus: Öffne sie und wähle unter Options → Audio/MIDI Settings deinen Audioausgang. MIDI-Controller werden automatisch geöffnet. Spiele oder nutze die Bildschirmklaviatur (weiter unten auf der Taste = lauter, und über dem Schwellwert gibt es Accent).
  2. Lege in der DAW eine Instrumentenspur an und wähle Acid Line (Syntotec in der Herstellerliste).
  3. Schreibe ein Pattern aus Achteln oder Sechzehnteln mit ein paar tiefen Noten; erhöhe die Velocity der Noten, die einen Accent bekommen sollen, und lass die Noten überlappen, die gleiten sollen. Danach drehst du Cutoff und Resonance, während es spielt.

Ein klassischer Trick: hohe Resonance, hoher Env Mod und niedriger Cutoff, mit mittlerem Decay und ab und zu Accents.

Bedienelemente

BedienelementFunktion
WaveformSägezahn oder Rechteck (der Schalter links)
TuningFeinstimmung (±1 Halbton)
Cutoff FrequencyDie Grenzfrequenz des Filters (von 40 Hz bis 10 kHz)
ResonanceDie Resonanz; je höher, desto weniger Bässe
Env ModWie weit der Sweep jeder Note das Filter öffnet
DecayWie lange der Sweep zum Schließen braucht (0,2 bis 2,5 s)
AccentDie Stärke des Accents: Lautstärke, Sweep-Tiefe und zusätzliche Resonanz
Velocity ThresholdDie Velocity, ab der eine Note einen Accent bekommt
Slide TimeWie lange das Gleiten zwischen gebundenen Noten dauert
DriveOverdrive am Ausgang
VolumeDie Gesamtlautstärke

MIDI

NachrichtFunktion
NotenMonophon: Die letzte Note hat Vorrang. Eine Note mit Velocity ≥ Schwellwert bekommt einen Accent; eine Note, die sich mit der vorherigen überlappt, erzeugt einen Slide
Pitch Bend±2 Halbtöne
CC 123 und 120Schalten die Note ab

Alle Bedienelemente sind Plugin-Parameter: Sie lassen sich aus der DAW automatisieren, und mit dem MIDI Learn der DAW kannst du ihnen die Regler deines Controllers zuweisen.

Ausgangs-Sounds

14 Programme in zwei Kategorien, mit abgeglichener Lautstärke, damit sie gleich laut klingen: Acids (Classic Acid, Squelch, Rubber Slide, Screamer, Chirp, Long Sweep, Dirty Acid) und Bässe (Square Bass, Hollow, Dub Pulse, Soft Acid, Wide Open, Growl). Der Zustand des Plugins wird mit dem DAW-Projekt gespeichert.

Aus dem Quellcode kompilieren

Die Audio-Engine ist reines C++ und lässt sich allein, ohne JUCE, auf jedem System testen:

cd acidline
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --target ac_tests
./build/ac_tests              # Tests und Leistungsmessung
./build/ac_tests --wav /tmp   # ein 16-Schritt-Pattern pro Sound

Für das komplette Plugin unter macOS (JUCE wird automatisch geladen):

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

Die GitHub-Builds startest du über Actions → Acid Line plugin (macOS) oder indem du ein Tag acidline-v* pushst, das zusätzlich den Release veröffentlicht. Offen: Windows und Linux, AAX für Pro Tools (lädt derzeit nicht) und Signierung mit einem Apple-Developer-Konto.

Acid Line ist ein unabhängiges Projekt, inspiriert von den sequenzierten Bässen der 80er und ohne Verbindung zu irgendeiner Marke. Etwas funktioniert nicht? Sag es uns in den GitHub-Issues.