Skip to content
altstrument

ZX

Firmware for Workshop System Computer (Music Thing Modular)

A cycle-accurate ZX Spectrum 128K that turns the modular jacks/knobs/switch into a patchable control surface — plus OneBit (1-bit beeper synth) as an alternate boot mode.

by Andy Jenkinson (uglifruit)

ActiveSource: openunspecified
Distribution
Prebuilt image you flash yourself
License notes
Upstream info.yaml says: MIT (card source); vendored components keep their own licences
Source
github.com https://github.com/TomWhitwell/Workshop_Computer/tree/main/releases/61_ZX_Spectrum
Homepage
computer.musicthing.co.uk https://computer.musicthing.co.uk/programs/61-zx-spectrum/
Synced from
upstream metadata, raw.githubusercontent.com https://raw.githubusercontent.com/TomWhitwell/Workshop_Computer/main/releases/61_ZX_Spectrum/info.yaml. Corrections belong upstream.

Description

A ZX Spectrum in Eurorack. The instrument you never needed.<br><br> ZX SPECTRUM (normal boot): a ZX Spectrum 128K in your Workshop Computer. Load .z80/.sna snapshots and .ay/.pt3 chip-music over a browser Web UI (interface.html, WebMIDI/SysEx).<br>Each jack/switch is mappable to a Spectrum key, joystick direction, or a Z80-readable port, so a Spectrum program can read patched CV/gates as data.<br>Type into the Spectrum from a laptop via the Web UI. The baked-in demo's source is a worked example of a Spectrum program interfacing with the CV world. <br>

<br>Alternatively CV mangle .ay/.pt3 file playback.<br><br>

ONEBIT (hold the momentary switch DOWN at power-on): a 1-bit "beeper synth" with seven selectable engines (ports of classic ZX-Spectrum beeper routines) and drums. Pitch CV, gate, duophony, and a cycleable 'drum kit'.

Version history

ZX version history
VersionDateNotes
1.2.12026-08-04Version and date from the card's info.yaml.

Back to Workshop System Computer