LISA: A real-time live dynamic wavetable synthesizer and kinetic MIDI controller for Raspberry PICO
A semi-modular polyphonic wavetable synth for Raspberry Pi Pico, forking the VIJA/Braids architecture. Introduces a 'LIVE' engine for real-time wavetable streaming and bilinear interpolation.
liveLISA
TaglineA real-time live dynamic wavetable synthesizer and kinetic MIDI controller for Raspberry PICO
Platformother
CategorySynthesizers · Music Production · MIDI Controllers
Visitgithub.com
Source
LISA isn't just another Arduino-based synth; it's a focused effort to squeeze high-fidelity synthesis out of the Raspberry Pi Pico. By hard-forking the VIJA project (and by extension, the legendary Mutable Instruments Braids), LISA inherits a massive library of 40+ oscillator engines. However, it differentiates itself by optimizing the voice count—pushing up to 6 voices at 44.1kHz—and introducing a LIVE engine that allows for dynamic wavetable shaping via external data streams. This shifts the device from a static playback tool to a reactive instrument.
The most intriguing technical addition is the 'Kinetic Controls.' Rather than standard linear potentiometer mapping, LISA implements a physics-based simulation for its knobs, allowing users to define mass, damping, and stiffness. This effectively turns a physical pot into a damped spring, generating oscillating MIDI values that feel organic rather than clinical. It is a clever software solution to the lack of high-resolution physical faders on small-form DIY hardware.
From a product standpoint, LISA is deeply entwined with the Nallely ecosystem via websockets, which is where its true power lies. Without Nallely, it's a very capable standalone synth; with it, it becomes a sophisticated node in a larger modulation matrix. The inclusion of 'catch-up' and 'raw' MIDI resolution modes shows a level of maturity in UX, solving the common 'parameter jump' problem seen in many MIDI controllers.
While the hardware requirements are modest (RP2040 Zero, I2S DAC), the software complexity is high, requiring specific overclocking (200-240MHz) to maintain stability at higher sample rates. For the DIY sound designer or the electronic musician who enjoys tinkering with firmware to find a specific sonic niche, LISA offers a professional-grade foundation with some genuinely experimental control logic.
Article Tags
indiesynthesizersmusic productionmidi controllers