i tested the code on another system and as it turns out, the issue seems to only be on my system
i am not sure why this is the case, but i am glad to see that my code does work
i will however, leave this thread open until i find that the reason to setPitch() not setting pitch correctly can be attributed to cursed silicon magic
edit: re-linking my code on the other system to use SFML visual c++ 2017 rather than SFML for minGW 7.3.0 64 bit has strangely enough not broken anything
since this was my only idea as to why things may be breaking, i will be open to suggestions as to why SFML does not set pitch correctly on my system. otherwise, this is simply another case of cursed silicon magick