# probonopd/MiniDexed

Dexed FM synthesizer similar to 8x DX7 (TX816/TX802) running on a bare metal Raspberry Pi (without a Linux kernel or operating system)

Repository: https://github.com/probonopd/MiniDexed
Canonical: https://ross.abutalabs.com/products/minidexed
Homepage: https://github.com/probonopd/MiniDexed/wiki
Language: C++
License: GPL-3.0
License Family: copyleft
Topics: frequency-modulation, raspberry-pi, synthesizer
Last push: 2026-04-18T09:39:51+00:00

## Health v2 (maintenance only)
Score: 61/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 78, release rhythm 17, longevity 100
- inputs: {"age_days": 1670, "days_push": 137, "days_rel": 399, "gap_med": 151.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1654, forks 137 (observed 2026-08-28T04:05:17.261603+00:00)

## What it is
MiniDexed is a frequency-modulation (FM) synthesizer emulating the Yamaha DX7, running up to eight tone generators like a TX816/TX802, on a bare-metal Raspberry Pi without an operating system. It supports MIDI, SysEx voice loading, effects like reverb and compression, and control via an optional display and rotary encoder.

## Use cases
- turn a Raspberry Pi into a DX7 FM synthesizer
- run 8 DX7 tone generators like a TX816
- play DX7 SysEx voice banks on hardware
- build a bare-metal synth without an OS
- emulate classic FM synths with MIDI
- add reverb and compressor to a DIY synth

## When to choose
- you want a hardware DX7-style FM synth from a Raspberry Pi
- you need multiple simultaneous FM tone generators with mixing
- you have DX7/TX816 SysEx patches you want to play on real hardware

## When to avoid
- you need a software synth plugin inside a DAW
- you don't have a Raspberry Pi or MIDI hardware
- you want sample-based or wavetable synthesis rather than FM

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, embedded
- domain: embedded-systems, hardware
- platform: embedded, iot, cpp
- tags: fm-synthesis, synthesizer, dx7-emulation, bare-metal, midi, raspberry-pi, music, audio

## Member repositories
- probonopd/MiniDexed (main) score 61

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:17.261603+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:44:56.586757+00:00, confidence not recorded.
  - readme: https://github.com/probonopd/MiniDexed (fetched 2026-08-28T04:05:17.261603+00:00, sha 9e5247ba7060)
  - homepage: https://github.com/probonopd/MiniDexed/wiki (fetched 2026-08-29T11:17:48.892068+00:00, sha ce72abda85a2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
