Adds a property to determine whether the pitch of an audio or video element should be preserved when adjusting the playback rate.
This feature is needed for creative purposes (e.g. pitch-shifting "DJ deck" style applications), and is already supported by Safari and Firefox. It can also allow prevent the introduction of artifacts from pitch-preserving algorithms at playback speeds very close to 1.00.
Docs: N/A
Explainers: Pitch preserving algorithms (PP) allow us to change media's playback rate, without affecting its audio frequencies (e.g. watching a video at 2x without "chipmunks" voices). However pitch shifting (PS) can be desirable for certain applications (e.g DJing/sampling). This flag allows web developers to toggle between PS and PP playback. Playback rates close to 1.00 are often used to adjust for audio/visual drift. At those rates, PS can be preferable, with no artifacts, and acceptable pitch shift.