MATRIXSYNTH: KOSMOS – A Generative MIDI Sequencer for RP2040 (DIY Project)


Tuesday, March 10, 2026

KOSMOS – A Generative MIDI Sequencer for RP2040 (DIY Project)



You might recall KOSMOS from previous posts here. Plantssystem aka GreyScale wrote in to let us know the source code has been released. Details and link to the github repository follow.

"KOSMOS is a compact, self‑contained generative MIDI sequencer built on the Raspberry Pi Pico (RP2040).

Power it on, and it immediately begins producing evolving melodic patterns — no DAW, no clock source, no setup.

The project combines a Euclidean rhythm engine, Japanese‑mode melodic generation (Hirajoshi / Insen / Miyakobushi),
and a 240×240 LCD UI for real‑time visualization of steps, probabilities, and phrase movement.

A small instrument with a surprisingly expressive voice.

---


## Features
- Generative engine with Euclid / Step Random / Hybrid modes
- Long‑form melodic phrasing with direction memory
- Japanese scales (Hirajoshi, Insen, etc.)
- Probability per step
- 240×240 ST7789 LCD UI (Waveshare Pico‑LCD‑1.3)
- USB‑MIDI output (class‑compliant)
- Internal clock
- 4‑button interface
- Runs entirely on a single RP2040

---

## Hardware
- Raspberry Pi Pico
- Waveshare Pico‑LCD‑1.3
- 4 tactile buttons
- Optional: Pico Omnibus for easier wiring

---

## SoundFont Included
The repository includes KOSMOS.sf2, a lightweight SoundFont used during development.
Ideal for testing generative output on desktop/mobile SoundFont players.

---

## Open Source
- Code: MIT
- Hardware: CERN‑OHL‑S
- Presets / SoundFont: CC BY 4.0
GitHub (source, schematics, presets, UF2 builds):
https://github.com/plantssystem/KOSMOS
"

No comments:

Post a Comment

Note: To reduce spam, comments for posts older than 7 days are not displayed until approved (usually same day).

PREVIOUS PAGE NEXT PAGE HOME




© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH