Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
VGSources
Blog

VGM Player 2.0: A DIY Player for Real Sega Sound Chips

Aidan Lawrence’s VGM Player 2.0 sends VGM data to real Sega-associated sound chips. Here’s what changed in the DIY build and how it differs from software playback.
Length3 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

VGM Player 2.0 is a hobby-built device that reads VGM music data from an SD card and sends register commands to physical sound chips used in Sega consoles. Its reported hardware revision replaced an ESP8266 with a Teensy 3.5, making room for a simpler chip interface and features such as an OLED track display. It is a build project, not a finished retail player.

How the VGM Player makes music

VGM stands for Video Game Music. In Aidan Lawrence’s project documentation, it is described as a 44.1 kHz logging format that stores sound-chip register information. Rather than playing a recording of a game soundtrack, the player reads that data and sends it to the relevant sound chips, which generate the audio.

The documented build centers on two chips: the YM2612 (also known as OPN2), a frequency-modulation synthesizer associated with the Sega Genesis, and the SN76489 programmable sound generator associated with the Master System. That makes the device a hardware playback project for these chips, not a universal player for every console’s audio hardware.

What changed in version 2.0

Hackster’s report describes the original player as using an ESP8266 connected to the sound chips. In the reported revision, Lawrence moved to a Teensy 3.5. The controller has more GPIO pins, speed, and memory, enabling the design to remove shift registers used in the earlier setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Push Button)
  • Ideal for creating your own talking gifts, cards and crafts. Perfect for adding sound effects to train sets, models, photo frames and Cosplay Accessories
  • Download your own MP3 files via the USB socket. Add speech, music or sound effects
  • Playback one single file or multiple files in sequence, (sorted by file name)
  • Multiple playback options including push button and light sensor
  • 4MB built-in flash memory provides approx 4 minutes of playback. Option to alter the sample rate to achieve 8 minutes of playback.
Reported change What it means for the build
Teensy 3.5 replaces ESP8266 The new controller provides more GPIO pins, speed, and memory, according to Hackster’s report.
Shift registers removed The design can connect its controls and sound-chip interface without the earlier shift-register arrangement.
7.78 MHz full-can crystal oscillator The project uses a dedicated oscillator for its clocking; 7.78 MHz is a component specification, not a measured playback-performance result.
One 12-volt supply The reported arrangement starts with one 12-volt supply and steps voltage down where the components require it.
OLED track display and SD storage The device can show track information and read music files from an SD card.

These are changes reported for this historical 2.0 revision, not evidence that it is the newest generation. Lawrence’s repository calls the Teensy build the official successor to the ESP8266 player and points to a separate STM32 repository for a newer project version.

Files and hardware the documented build requires

File format and storage

The repository’s instructions call for an SD card formatted as FAT32 and uncompressed .vgm files. Compressed .vgz files are not supported directly by this implementation, so they must not be treated as interchangeable with the documented input.

Components and wiring

The build documentation covers a Teensy 3.5, YM2612 and SN76489 sound chips, the clocking arrangement, OLED, SD storage, controls, and power. It includes wiring details; buying only the controller or one sound chip does not produce a complete player. The exact parts and connections are implementation-specific, so consult the repository before sourcing components or wiring anything.

Rank #2
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Light Sensor)
  • Includes Light Sensor attachment - When the lid of the box is removed and light hits the sensor, the sound module will activate and play your message
  • Ideal for creating your own talking gifts, cards and crafts. Perfect for adding sound effects to train sets, models, photo frames and displays.
  • Download your own MP3 files via the USB socket. Add speech, music or sound effects.
  • Playback one single sound or multiple sounds through the speaker in sequence.
  • 4MB built-in flash memory provides approx 4 minutes of playback. Option to alter the sample rate to achieve 10 minutes of playback.

No current parts price, verified stock status, or independently confirmed playback test is established by the project report and repository cited here. Availability and suitability of any particular component listing should be checked before a build.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Hardware build or software playback?

The choice depends on whether you want physical sound chips or simply want to hear game audio. These approaches are not a tested head-to-head comparison; they solve different problems.

Option How it plays audio Formats and convenience
Lawrence’s hardware player Sends VGM register data to the documented YM2612 and SN76489 chips. Project documentation specifies uncompressed VGM, SD-card playback, a display, and dedicated controls; it requires building and wiring the hardware.
vgmstream Software decodes supported game-audio data on a computer. Its documentation describes plugins, command-line tools, and a web player, plus conversion of supported audio to WAV. It reports support for hundreds of streamed game-audio formats, with compatibility varying by file and component.
VGMPlay 0.40.9 A separate software player with emulated sound chips. Its documentation lists VGM/VGZ, CMF, DRO, and M3U input. Those compatibility details apply to that software version, not Lawrence’s hardware build.

For software playback, see the vgmstream documentation or the VGMPlay 0.40.9 documentation. To inspect the hardware design and file requirements, use Lawrence’s project repository.

Quick Recap

Bestseller No. 1
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Push Button)
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Push Button)
Download your own MP3 files via the USB socket. Add speech, music or sound effects; Playback one single file or multiple files in sequence, (sorted by file name)
$17.95
Bestseller No. 2
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Light Sensor)
Talking Products, MP3 Sound Chip Module, 4MB Memory, with AAA Battery Box. Create Your own Personalised Gifts, Models or Cosplay Accessories (Light Sensor)
Download your own MP3 files via the USB socket. Add speech, music or sound effects.; Playback one single sound or multiple sounds through the speaker in sequence.
$18.95

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Turn On Vibrant Visuals in MinecraftMinecraftBlog3min
  2. Best Multiplayer Games for Low-End PCsBlog4min
  3. Minecraft: How To Use And Install OptiFineBlog5min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.