Chiptune Player
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Mini Desktop Sized Arcade Cabinet That Plays Video Game Music Files.
- Rating
- 0 / 5
- Likes
- 6
- Downloads
- 3
- Makes
- 0
- Views
- 74
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Music
- License
- Creative Commons — Attribution — Share Alike

You can listen to your favorite chiptune music with CircuitPython! In this project, you'll build a smol arcade cabinet that houses a Feather RP2350, I2S DAC, and TFT FeatherWing. The Feather runs CircuitPython code that uses the synthio module to emulate the AY-3-8910, a 3-voice programmable sound generator that was used in a lot of arcade video games.
You'll load your favorite video game music (.VGM/.VGZ) audio files onto a microSD card and enjoy all the vintage bleeps, bloops, and noise filters. These files can be found on video game archival sites or video game asset sites like itch.io. A lot of music tracker software also offers VGM file export for your original music. There is an example track included in the CircuitPython code folder for testing.
Full tutorial features code, assembly instructions and more: https://learn.adafruit.com/circuitpython-chiptune-player
Feather RP2350
https://www.adafruit.com/product/6130
3.5in TFT FeatherWing
https://www.adafruit.com/product/3651
PCM5102 I2S DAC
https://www.adafruit.com/product/6250