Skip to content

Releases: Alxdreee/TYPE-2

TYPE-2 Core Engine - Initial Release

Choose a tag to compare

@Alxdreee Alxdreee released this 25 Aug 13:20
b4b9951

TYPE-2 Initial Release (v1.0.0)

This initial version establishes the foundational C++ DSP architecture, the hardware interaction layer, and the real-time visual engine running on the ESP32-S3.

Core Audio & DSP Engine

  • Polyphony: 7-voice hybrid DSP engine utilizing fast polynomial saturation.
  • Dual-Rate Architecture: Optimized processing separating control rate (envelopes/LFOs) from audio rate algorithms.
  • Filters: Implemented a factorized 24dB/Octave Moog Ladder Filter.
  • FX Chain: Built-in Tube Overdrive, Analog Slop (pitch drift), and a large-buffer Studio Digital Delay (utilizing PSRAM).

Hardware & Interaction Layer

  • Capacitive Touch Keyboard (MPR121): Custom hardware debounce (0x22) and charge current configuration (0x3F / 63µA) specifically calibrated to support copper tape keys while eliminating electromagnetic interference and ghost touches.
  • User Interface: Seamless rotary menu system via KY-040 encoder and an OLED SSD1306 display.
  • Visuals: Real-time topological grid rendering that reacts to active voice amplitudes without blocking the main audio core (Thread-safe architecture).

Default Firmware Variables

  • Default Waveform: Sawtooth (Index 3).
  • Master Volume: Safely initialized at 15% (including a smooth 15% boot chime)

Thank you for supporting open-source hardware and maker projects!