You might have seen that I've implemented my own SetSpeed function for Self. I had shared my own 3.2.1 of AGS, but that was such an old version of AGS. So, I implemented those new function to the newest version of AGS (3.3.2.0).
https://www.dropbox.com/s/r827hdym9a4quxv/AGS_3.3.2.0_AudioSpeedAndFreq.zip?dl=0
Not only SetSpeed is present, I've also implemented three new functions: SetFrequency(int newFreq), GetFrequency(), SweepFrequency( int timeMS, int newFreq).
SetSpeed(int newSpeed): Default speed is 1000. It works only for OGG and MP3.
SetFrequency(int newFreq): As far as I see, default is 44100 for OGG and MP3; 22050 for MOD. Works for MP3, OGG, MOD.
SweepFrequency(int timeMS, int newFreq): Gradually changes frequency to the target, during timeMS miliseconds.
https://www.dropbox.com/s/r827hdym9a4quxv/AGS_3.3.2.0_AudioSpeedAndFreq.zip?dl=0
Not only SetSpeed is present, I've also implemented three new functions: SetFrequency(int newFreq), GetFrequency(), SweepFrequency( int timeMS, int newFreq).
SetSpeed(int newSpeed): Default speed is 1000. It works only for OGG and MP3.
SetFrequency(int newFreq): As far as I see, default is 44100 for OGG and MP3; 22050 for MOD. Works for MP3, OGG, MOD.
SweepFrequency(int timeMS, int newFreq): Gradually changes frequency to the target, during timeMS miliseconds.