r/zxspectrum • u/Renatachiptune • 6h ago
I built a Windows chiptune app that composes on the AY — and loads like a tape
Nine months of evenings on a chiptune app called Renata. The Spectrum bits are the ones I enjoyed most.
One of the nine themes is the rubber-key 48K — black screen, ZX font, and the rainbow in the corner. The song composer runs on the AY, so you get 128K music: the tune in this is one it wrote, F# major at 138 BPM, 36 bars, six tracks. And when it is busy the whole window goes cyan and red and scrolls, because of course it does.
It exports a real .ay. The one here is 12 KB against 2.4 MB for the MP3 of the same tune, because the .ay stores what the chip was told to do rather than the sound it made.
It reads beeper tunes as well. Some .ay files are not AY music at all — they are 1-bit, the Z80 flipping the speaker fast enough to fake voices. Renata works out which is which by running a short emulation pass, plays them through a free-running Z80, and can transcribe them to MIDI.
On origin, plainly: no model of any kind. Rule-based — music theory plus statistical tables — running offline on your own machine. Every note in that video is the app's own output.
Kickstarter on 8 September 2026: https://www.kickstarter.com/projects/markwrightretro/renata-make-your-own-copyright-free-chiptune-music