spu

Analyze PlayStation 1 SPU ADPCM samples, pitch, volume envelopes, and memory access.

3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/sadnescity/psx-spx-claude-plugin --skill spu-sadnescity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spu
Source: https://github.com/sadnescity/psx-spx-claude-plugin/tree/main/skills/spu
Command: npx skills add https://github.com/sadnescity/psx-spx-claude-plugin --skill spu-sadnescity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive analysis and control over the PSX Sound Processing Unit (SPU), enabling precise audio manipulation and hardware register management.

Core Features & Use Cases

  • SPU Overview: Detailed explanation of the SPU architecture, including I/O ports, memory layout, and voice capabilities.
  • ADPCM Samples: Deep dive into ADPCM sample data, looped and one-shot samples, and their implementation in the SPU.
  • Pitch and Volume Control: Analysis of pitch control registers, volume envelopes, and ADSR generators for audio manipulation.
  • Use Case: For game developers or audio engineers working with the PlayStation 1, this Skill allows for advanced audio effects and custom sound design.

Quick Start

Analyze the PSX SPU using the 'spu' skill.

Frequently Asked Questions about spu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does the PlayStation 1 SPU handle ADPCM sample data for game audio?

The PSX SPU processes ADPCM sample data by reading compressed audio blocks from memory, supporting both looped and one-shot samples for efficient sound playback. This enables precise audio manipulation and custom sound design.

What is the architecture of the PSX Sound Processing Unit?

The PSX SPU architecture comprises I/O ports, a specific memory layout, and multiple voice capabilities for simultaneous audio processing. It enables advanced audio effects through direct hardware register management.

How do I control pitch and volume envelopes on the PSX SPU?

You control pitch and volume on the PSX SPU by manipulating specific pitch control registers and utilizing built-in ADSR generators for volume envelopes. This allows detailed audio manipulation and custom sound design.

Can I manage hardware registers for custom audio effects on the PS1?

Yes, you can manage PSX SPU hardware registers directly to achieve advanced audio effects and custom sound design. This provides comprehensive control over memory access, voice capabilities, and audio manipulation.

What are the limitations when processing PSX SPU audio for game development?

Processing PSX SPU audio is constrained by the hardware's specific memory layout, fixed voice count, and ADPCM sample format requirements. Careful register management and memory access planning are required to avoid exceeding limits.