Qbasic war damals so einfach hahahaha

Leider endet es da schon bei Audio und Video. Darum muss ich jetzt was neues lernen.
Diese sache ist erstmal nur ein testprogramm um meine hardware (Arduino) klar zu machen.
Ich beschreibe mal kurz was ich mache.
Habe einen arduino mit Drehzahlmesser gebaut.
Bei diesem Projekt möchte ich einen Sound generieren der sich in Dauerschleife und nach den werten, die über Com gelesen werden, in der Höhe verändert.
Gesendet werden die entsprechenden hz zahlen die die Sound Datei (ursprünglich 44100) haben soll.
Es kommen also werte von 0 bis 70000 per Virtuellen Com11 Port am PC an.
Sicher ein klacks für einen erfahrenen Purebasic Programmierer hier.
Wer kann helfen?
Liebe Grüsse, Daniel