found source of wrong scratch sound: linear interpolation
implementer hermit interpolation but somehow doesn’t work. most likely because python gives 5 flying fucks about datatypes and converts then as it likes.
sound is float32! looking at you pyaudio!