Image: reddit.com · Used Claude Code to build a Roland SC-55 emulator front-end so old MIDI files sound like they did in 1994
A MIDI file player built around the Roland SC-55 emulator
A JUCE standalone app wraps the Nuked-SC55 emulator with a MIDI file player and live MIDI input, so old game music plays as on the original synth.
Credits
- Reddit poster daemon-electricity Source ↗
- Repository account depixeled-chris Source ↗
Earliest dated source:
The full story
Nuked-SC55 is a cycle-accurate emulation of the Roland SC-55, the synth many classic DOS game soundtracks were written for. It lacked an easy way to open a MIDI file and press play, so the poster had Claude build a JUCE standalone app around the emulator core, using a maintained fork.
The app has a MIDI file player, live MIDI input and settings that survive a restart. It runs the emulator at the real hardware sample rate and resamples, uses three threads linked by lock-free queues, and has a deliberately lenient MIDI parser for old files full of junk bytes. Users must supply their own Roland ROM dumps.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Used Claude Code to build a Roland SC-55 emulator front-end so old MIDI files sound like they did inReddit poster: daemon-electricityPosted
The maker's post on r/ClaudeAI.
If it disappears: archived copy of Reddit: Used Claude Code to build a Roland SC-55 emulator front-end so old MIDI files sound like they did in (opens in a new tab)
- The code: github.comRepository account: depixeled-chris
The project on GitHub.