MiniAcid is a tiny acid groovebox for the M5Stack Cardputer. It runs two squelchy TB-303 style voices plus a punchy TR-808 inspired drum section on the Cardputer's built-in keyboard and screen, so you can noodle basslines and beats anywhere.
- Two independent 303 voices with filter/env controls and optional tempo-synced delay
- 16-step sequencers for both acid lines and drums, with quick randomize actions
- Live mutes for every part (two synths + eight drum lanes)
- On-device UI with waveform view, help pages, and page hints
- Flash
miniacid.inoto your M5Stack Cardputer ADV (Arduino IDE/PlatformIO). - Use the keyboard shortcuts below to play, navigate pages, and tweak sounds.
- Stopping play (SPACE) triggers saving to the Cardputer's SD Card automatically, if there's an SD card inserted.
- Jam, tweak synths, sequence, randomize, and mute on the fly
- Transport:
SPACEor CardputerBtnAtoggles play/stop.K/LBPM down/up. - Navigation:
[/]previous/next page. (PressENTERto dismiss the splash/help.) - Sequencer randomize:
Irandom 303A pattern,Orandom 303B pattern,Prandom drum pattern. - Sound shaping (on the active 303 page):
A/Zcutoff up/downS/Xresonance up/downD/Cenv amount up/downF/Vdecay up/downMtoggle delay for the active 303 voice
- 303 pattern edit pages (A/B): Use the Cardputer arrow cluster (
; , . /) or host arrow keys to move between steps and pattern slots;ENTERloads the highlighted pattern.Q..Ichoose pattern slots 1-8. When a step is focused:Qslide,Waccent,A/Znote +1 / -1,S/Xoctave up/down,BACKSPACEclears the step. - Drum sequencer page: Use the arrow cluster (
; , . /) or host arrows to move.ENTERtoggles a hit (or loads the highlighted drum pattern when the pattern row is focused).Q..Ipick drum pattern slots 1-8. - Mutes:
1303A,2303B,3kick,4snare,5closed hat,6open hat,7mid tom,8high tom,9rim,0clap.
Tip: Each 303 page controls one voice (A on the first knob page, B on the second), and the page hint in the top-right reminds you where you are.