PSP Store › Apps

PSP PMD Visualizer v1.0 by kan8223-dotcom

Released Apr 8, 2026 · Apps
32 downloads on GitHub · Source code

Plays PC-98 PMD (.M) music with YM2608 FM synthesis on the Media Engine, with a piano roll visualizer

Apps.pbpHuman-written

Install on your PSP

EBOOT: make a folder for it in /PSP/GAME/ on the Memory Stick, such as /PSP/GAME/PSPPMDVISUALIZER/, and copy EBOOT.PBP into it.

Start it from Game › Memory Stick. On a PSP Go without a Memory Stick, use /PSP/GAME/ on the internal storage.

Homebrew needs custom firmware such as ARK-5. New to PSP homebrew? Start here.

Files

FileSizeSHA-256
EBOOT.PBP800 KB 2d7a888b…657e Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

Screenshots

About PSP PMD Visualizer

Plays PMD songs, the PC-98 FM format, synthesising the YM2608 on the PSP's Media Engine while the main CPU draws a piano roll or an FMP-style display. Each of the 11 parts can be soloed or muted, and songs can be saved as WAV with one or two loops and an optional fade.

It needs custom firmware. The author runs it on a PSP-1000 with 6.60 PRO-B10 and a PSP Go with ARK-4. Put .M files anywhere on the Memory Stick and Select searches for them, or put them in PSP/GAME/PMDVIS/songs/.

The rhythm channels need Yamaha's YM2608 ADPCM rhythm ROM, which isn't included. Without ym2608_adpcm_rom.bin in the PMDVIS folder they're silent and the rest plays.

- Circle: play, or pause while playing
- Cross: back to the list, or quit from the list
- Left and Right: switch visualizer
- Up and Down, Triangle: pick a part and mute it
- Square: unmute all, or in the list, WAV export
- L and R: change song
- L + R: screenshot

Release notes

v1.0 · PMDVIS v1.0 - Initial Public Release · Apr 8, 2026

PSP PMD Visualizer v1.0

World's first PSP PMD (.M) player with Media Engine offload.
Real-time PC-98 FM sound (YM2608) synthesis on PSP at 333 MHz.

Features

  • PMD (.M) playback via pmdmini (ymfm fork): FM 6ch + SSG 3ch + rhythm
  • Media Engine offload — 333 MHz full-speed FM synthesis
  • Piano roll / FMP-style visualizer
  • WAV export with loop count and fadeout
  • Recursive Memory Stick scan for .M files
  • Per-channel solo/mute for all 11 parts
  • Auto region detection for ○/× button layout
  • Screenshot capture (L+R)

Confirmed Models

  • PSP-1000 (6.60 PRO-B10)
  • PSP Go (ARK-4 CXPL)

YM2608 ROM Notice

The YM2608 ADPCM rhythm ROM is copyrighted by Yamaha and is NOT included.
Users must provide their own copy. PMDVIS works without it — rhythm
channels will simply be silent.

Quick Start

  1. Download EBOOT.PBP below
  2. Copy to ms0:/PSP/GAME/PMDVIS/ (or ef0:/... for PSP Go)
  3. Place your .M files anywhere on the Memory Stick
  4. Launch PMDVIS from the PSP XMB

Credits

Built on top of the work by:

  • M.Kajihara (PMD original author)
  • C60 (PMDWin Windows port)
  • UKKY (PPZ8 PCM driver)
  • BouKiCHi (pmdmini library)
  • Aaron Giles (ymfm BSD-3-Clause)
  • m-c/d / mcidclan (Media Engine library — predecessor to MECC)

License: GPL-3.0

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing