Global Sonic Pitch 1.1.5
Changes
- Fixes restoring the saved per-voice Sonic pitch value when switching back to
sapi5_32after using another synthesizer. - Clears per-instance runtime Sonic pitch synchronization state around synthesizer switches, so a newly created 32-bit SAPI host receives the saved value instead of staying at the neutral pitch.
Validation
- Python compile check passed for the add-on plugin, SAPI4 host, SAPI5 host, and install tasks.
git diff --checkpassed; only CRLF conversion warnings were reported.- Live isolated NVDA test passed for
sapi5_32 -> oneCore -> sapi5_32: initial readback was 62, return readback was 62, and the log confirmed the 32-bit host receivedsonicPitch=62after switching back.
SHA256: 6EA9B425D7EF9AA73C7DE144D6ED85D079DE08466EDE81161FAAD241D0017776