mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-07 13:39:55 +00:00
The sampler filter param (0x1000000a) and the custom filter param (0x40001300) read their fields in a layout PS5 titles do not use, so a low-pass was read as off. Both now use the SDK layout and filter types 1 to 11 as the PS5 module does: float coefficients, outputs in blocks of four frames from the first frame of each render, clamps, level, masks, locations, the error order, a zero history when the voice starts again, a history that decays over zero input while a voice is paused, a restart from the first block when a filtered voice is played again, and no tail past the render in which a block voice ends. The PS4 library keeps main's 40-byte custom param. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>