AcidBox [Mynah]

AcidBoxMynah is an alternative firmware that turns the Mynah into an acid groovebox. Based on the open source AcidBox project. It provides:

[an] acid combo of tb303 + tb303 + tr808 like synths. Filter cutoff, reso, env mod, accent, wavefolder, overdrive within each 303, per-instrument tunings, hi-pass/lo-pass filter and bitcrusher in drums, send to reverb, delay and master compression

While the original project is headless, the AcidBoxMynah fork provides direct control with the Mynah hardware and adds a number of additional features detailed in the user Manual below. Like the original firmware, the AcidBoxMynah is open source and made available under the MIT license.

To switch to AcidBoxMynah, flash the firmware in the firmware tab of the Mynah webapp. Follow the How to Use instructions on that page.

NOTE: The following webapp tabs are not supported with the AcidBoxMynah firmware: Stem Export, Bounce, Songs, Screen Mirror, and SD Cleanup. AcidBoxMynah files and samples live in their own AcidBox folder on the SD card and won’t overwrite or conflict with standard Mynah files. It’s safe to switch between the standard Mynah firmware and AcidBoxMynah firmware at will.

AcidBoxMynah User Manual

User Manual V1.0

Overview

Firmware Features

The original AcidBox is a great-sounding TB-303 emulation with two synth parts and a drum part. AcidBoxMynah puts that engine to work on the Mynah hardware, providing it with a full physical UI.

Key Hardware Features

  • 24 tactile switches (16 step buttons + 8 function keys).
  • Single potentiometer for parameter control.
  • OLED display.
  • 8×2 NeoPixel grid for sequencing and visualization.

Sequencing & Automation

  • 16-step sequencer with per-step note, accent, and slide editing.
  • 16-lane synth automation and 8-lane drum automation.
  • Scale quantization, swing, and BPM control.
  • Dual modes: autonomous Jukebox Mode or manual Sequencer Mode.

System & UI Improvements

  • Runtime drum kit browsing and pattern/song/drum kit SD card organization.
  • Per-voice mute toggling and quick volume shortcuts (F-key + pot).
  • Pot-lock protection to prevent unexpected parameter jumps during mode changes.
  • Decoupled UI polling (Core 0 @ 200Hz) from the real-time audio pipeline (Core 1).

Control Reference

Transport

ButtonFunction
F8Start / Stop (Toggle)

Operating Mode

Button ComboFunction
F1 + F8Sequencer Mode / Jukebox Mode (Toggle)

Part Select

ButtonPart
F2SYNTH 1
F3SYNTH 2
F4DRUMS

Part Mute

ButtonFunction
F2 (double-press)SYNTH 1 (Toggle Mute)
F3 (double-press)SYNTH 2 (Toggle Mute)
F4 (double-press)DRUMS (Toggle Mute)

Drum Voice Selection

Button ComboDrum Voice
F4 + A1BD (Bass Drum)
F4 + A2SD (Snare Drum)
F4 + A3CH (Closed Hi-Hat)
F4 + A4OH (Open Hi-Hat)
F4 + A5CLAP (Hand Clap)
F4 + A6LT (Low Tom)
F4 + A7MT (Mid Tom)
F4 + A8HT (High Tom)
F4 + B1CR (Crash Cymbal)
F4 + B2RIM (Rimshot)
F4 + B3MAR (Shaker/Maraca)
F4 + B4CLAV (Claves)
F4 + B5COW (Cowbell)
F4 + B6CY (Cymbal)
F4 + B7CONG (Conga)
F4 + B8TIMB (Timbale)

Drum Kit Selection

Button ComboFunction
F1 + F4Drum Kit Selection
F1 + F2Previous Kit
F1 + F3Next Kit
F4Load Kit

Parameter Selection (SYNTH 1 & SYNTH 2)

  • First Select SYNTH 1 or SYNTH 2 (F2 / F3)
Button ComboParameter
F1 + A1CUTOFF (Filter Cutoff)
F1 + A2RESO (Filter Resonance)
F1 + A3WAVE (Waveform Shape)
F1 + A4ENV MOD (Envelope Modulation Level)
F1 + A5PAN
F1 + A6DELAY (Delay Send)
F1 + A7REVERB (Reveb Send)
F1 + A8VOLUME (Part Volume)
F1 + B1SLIDE (Mark steps as slides with A1-8, B1-8. Set the slide speed with the potentiometer.)
F1 + B2ACCENT (Mark accented steps with A1-8, B1-8. Set the accent level with the potentiometer.)
F1 + B3ATTACK (Envelope Attack)
F1 + B4DECAY (Envelope Decay)
F1 + B5DISTORTION
F1 + B6OVERDRIVE
F1 + B7SATURATOR
F1 + B8TUNING

Parameter Selection (DRUMS)

  • First Select Drums (F4)
Button ComboParameter
F1 + A1CUTOFF (Filter Cutoff)
F1 + A2RESO (Filter Resonance)
F1 + A3SN TONE (Snare Tone)
F1 + A4BD DECAY (Bass Drum Decay)
F1 + A5BD TONE (Bass Drum Tone)
F1 + A6DELAY (Delay Send)
F1 + A7REVERB (Reveb Send)
F1 + A8VOLUME (Part Volume)

Sequencer Controls

Button ComboParameter
A1 – A8, B1 – B2Toggle steps on/off
A1 – A8, B1 – B2 + POTAdjust pitch per step
F1 + POTRecord automation for current parameter
F5PART CREATE (Create a note pattern on the current part. Confirm with F5.)
F8 + F5PART CLEAR (Clear the current part. Confirm with F5.)
F6PATTERN CREATE (Confirm with F6)
F8 + F6PART CLEAR (Clear the current pattern. Confirm with F6.)

Global Parameter Selection

Button ComboParameter
F8 + A7SWING
F8 + A8BPM (Tempo)
F8 + B1SCALE
F8 + B2ROOT (Root Note)
F8 + B8GLOBAL VOLUME

Load/Save

Button ComboFuntionality
F8 + A1Select PATTERN PAGE
A1 – A8, B1 – B2Hold to save a pattern. Press to load.
F8 + A2Select SONG PAGE
A1 – A8, B1 – B2Press to select a song.
F8 + A3Select BANK PAGE
A1 – A8, B1 – B2Press to select a bank.