Skip to content

Releases: matoslav/MicroGroove

MicroGroove v1.0.0

Choose a tag to compare

@matoslav matoslav released this 12 Jul 16:12

First public release of Microgroove — a pocket groovebox & sampler for the
M5Stack Cardputer-ADV.

Flash it — pick one

  • Pre-built binary: microgroove.bin is a merged image — flash to offset
    0x0 (esptool.py write_flash 0x0 microgroove.bin) or any ESP32-S3 tool.
  • Arduino IDE: download Microgroove_source.zip, unzip, open
    Microgroove.ino, install the M5Cardputer library, and Upload
    (see HOW_TO_FLASH.txt inside).
  • Then copy Microgroove_SD_card.zip onto a FAT32 microSD for the factory
    demo + CC0 sample pack. No card? Hold LOAD+SAVE for a built-in demo.

What's inside

  • 3 synth tracks, each switchable between a mono 303-style voice (slide +
    accent) and 2–3-voice polyphony for chords
  • 8 drum lanes: 808 synthesis, 909 synthesis, or SD samples; per-lane tune,
    decay, and choke groups
  • Live mic sampling (hold AUX) and engine resampling (hold SONG while playing)
  • 8 patterns × 16 steps, hold-to-clone, bar-quantized switching, 64-slot song mode
  • 8 user wavetable slots, 8 project slots on microSD
  • One key = one function; hold any orange-labeled key 0.5 s for its second function

Notes

  • Project files use the GBX v2 format; older v1 files load transparently.
  • Full guide: docs/USER_MANUAL.md · keymap: docs/keymap-v6.png

Firmware is MIT, derived in part from qwertyuu/Cardputer-Adv-Tracker. Factory
sample pack is CC0.