What's new
ADDAC112 VC Looper & Granular Processor
SamplerPrep now supports the ADDAC112 — a granular looper and sample processor for Eurorack. Unlike every other supported device, the ADDAC112 has no fixed audio format: sample rate, bit depth, and channel count are all configurable per-bank and chosen interactively during the wizard.
The driver produces a complete, immediately-loadable bank folder:
BANK0/
WAV/ ← converted samples, named 1_filename.wav … N_filename.wav
DELETED/ ← empty dir required by firmware
SETTINGS.CFG ← format + granular settings
SCALES.CFG ← quantizer scales (factory defaults + optional custom presets)
0.CFG ← seed granular preset with safe defaults
Wizard prompts: channels (mono/stereo), sample rate (8k–96k), bit depth (8/16/24-bit), dry volume mode, pause mode, grain pitch/pan/deviation behaviour, and scale presets (HARMONIC, WELL TUNED).
WAVs are fully stripped of metadata (-map_metadata -1 -fflags +bitexact). The driver warns when total bank size approaches the ~60 MB hardware limit.
Developed from the ADDAC112 user manual (pp. 40–43) without access to physical hardware. Please open an issue if anything doesn't load correctly.
PyPI auto-publish
A GitHub Actions workflow (.github/workflows/release.yml) now publishes to PyPI automatically whenever a GitHub Release is created, using OIDC trusted publishing — no stored API tokens required.
Install / upgrade
pip install --upgrade sampler-prep
# or
uv tool install sampler-prep