Difference between revisions of "APU"
From xboxdevwiki
(Rough layout) |
m |
||
| Line 1: | Line 1: | ||
| + | The [[MCPX]] contains an APU (Audio Processing Engine). | ||
| + | |||
| + | |||
* SGE = Scatter Gather Entry | * SGE = Scatter Gather Entry | ||
* PRD = ? (Same thing as SGE?!) | * PRD = ? (Same thing as SGE?!) | ||
| Line 15: | Line 18: | ||
This is 0x80 bytes | This is 0x80 bytes | ||
| + | |||
| + | ==== Pitch calculation ==== | ||
| + | |||
| + | <pre> | ||
| + | p = 4096 * log2(f / 48000) | ||
| + | f = pow2(p / 4096) * 48000 | ||
| + | </pre> | ||
== Related == | == Related == | ||
Revision as of 01:16, 24 June 2017
The MCPX contains an APU (Audio Processing Engine).
- SGE = Scatter Gather Entry
- PRD = ? (Same thing as SGE?!)
Contents
Global Processor (GP)
Encode Processor (EP)
Voice Processor (VP)
Voice lists
- 2D
- 3D
- MP
Voice structure
This is 0x80 bytes
Pitch calculation
p = 4096 * log2(f / 48000) f = pow2(p / 4096) * 48000