Skip to content

MC-1 1.0.1

Choose a tag to compare

@dspaudio dspaudio released this 16 Oct 11:11
· 8 commits to main since this release

MC-1 1.0.1

Changes

  • Stronger shared reverb returns and longer HALL1, HALL2 and PLATE tails,
    without adding DSP stages or buffers.
  • New projects start with ROOM2 sends 12 / 72 / 24 / 8. Stored projects retain
    their own settings.
  • Both built-in demos now use the active shared reverb and chorus banks.
    PART2 reverb send is 112; the NEON SPIRAL MP3 and WAV examples are updated.
  • GLOBAL MIXER uses ENV to switch LEVEL / PAN. Four knobs control the four
    parts; pan supports existing project storage and knob automation.
  • PLAY stays steadily green during playback; it does not blink to the beat.
    The duplicate lower queued NEXT display is removed while the upper
    destination remains.

Eight melodic voices, six drum voices, both eight-type FX banks and version 7
project compatibility are retained.

Install

Package SHA256:
a09e763e6000f25dec63eb5feeb6251389dce33bf5abe2eb4746f1f1c7091ab5

Device validation

The package completed actual OTA, reboot and independent FM-1_900 identification.
Thirty captures, each with 1,024 warm-up and 8,192 measured blocks, cover
245,760 measured blocks. Full-send stress includes 8 mixed voices plus 6 drums,
all kits, Acid/LA configurations and every FX type through paired selections
(not all 64 cross-combinations). Six actual USB recordings cover stress and
both demos, including cold PLAY and STOP/PLAY.

All completed captures have zero deadline misses, DMA-half changes, USB
underruns, overruns, stalls and missed packets. Maximum DSP render is 66,630
TIMER4 ticks; maximum audio path is 67,687 ticks, or 2,820.292 us against the
2,902 us deadline. Worst observed headroom is only 2.816%, not the aspirational
10% reserve. FX-only peak is 17,589 ticks, below the approximately 21,900 target.
Fifteen ADC-changing records remain excluded from fixed-condition comparisons;
no percentage speedup over 1.0.0 is claimed.

Native regressions, 25 ASan/UBSan executables, 129 audio checks, target
flash/RAM guards, loader/OTA simulations and installer checks passed.
The optional performance probe is inactive during ordinary use.
Reproduce with MC_PERF_PROBE=1 MC_PLAY_LED_PULSE=0.

Hardware validation was completed after the source tag. The updated record
is in docs/VALIDATION.md on main; the tagged firmware source is unchanged.
The user confirmed steady green PLAY illumination. Other physical LED checks,
analog listening and electrical power-loss recovery remain unverified.
FM-1_900 is a protocol identity, not a unique build version.