1. Design Motivation
Darśana was designed to test how much expressive control and sound quality could be achieved on a small, inexpensive platform.
Rather than simulating analog circuits in software, the goal is to recreate the behavioral feel of analog instruments — smooth modulation, immediate response, and subtle instability that feels alive.
2. System Architecture
At the core is a Raspberry Pi Pico 2 (RP2350), running dual Cortex-M33 cores.
The mainboard integrates:
- PCM5122 I²S DAC for 24-bit / 48 kHz stereo output
- TPA6130A2 headphone amplifier with I²C control
- Four AD7490 ADCs handling 64 knobs via SPI0
- Two MCP23S17 expanders for 32 buttons
- SK9822 LED chains and a 3.12″ OLED display on SPI1
- FRAM for preset storage
SPI and PIO/I²S paths are DMA-driven, allowing audio and control data to stream continuously without CPU blocking.
This keeps timing tight enough for modulation and feedback paths to feel fluid, even with limited processing power.
3. Sound Engine
The synthesizer runs six instances, each built around dual oscillators and dual state-variable filters.
Filters use dual state-variable structures tuned to approximate zero-delay-feedback ladder behaviour, yielding natural resonance and smooth self-oscillation.
DSP routines are implemented with ARM CMSIS-DSP, hand-optimized for phase stability and efficient fixed-point processing.
This approach doesn’t chase analog circuit emulation—it focuses on analog-like continuity:
tiny phase changes, stable envelopes, and a sense of immediacy that reacts like voltage rather than code.
4. Interface & Interaction
Darśana rejects menu navigation.
Every parameter is assigned to a physical control — 64 knobs and 32 buttons — organized by sound module (Oscillator, Filter, Amp, Mod, FX, Sequencer).
Visual feedback comes from 96 RGB LEDs, updated asynchronously via DMA.
The layout is designed to reflect the mental model of sound flow rather than software hierarchy.
5. Development Process
Schematics are locked and the PCB layouts are complete. Both boards have passed DFM, and the prototype Main and UI PCBs are now in fabrication and assembly. Once they arrive, board bring-up and testing will begin.
6. Philosophy
Darśana is not about miniaturizing a synth — it’s about exploring expression under constraint.
By combining precise timing, simple architecture, and tactile control, the project aims to rediscover the musical intimacy of analog instruments within a minimal digital form.
Hiroyuki OYAMA




















