ich glaube jeder der mehr als eine *piep* haben wollte hat sich in assembler ne Musikroutine geschrieben.
schau dir die SID register an 4 wert pro Stimme Frequenz, Puls, Oszillator und ADSR. das ist nicht viel, wen du das in gleichen abständen beschriebst und du die Musiktheorie kennst dann kannst du dir deinen player basteln, nur haben da ja schon vor dir viel gemacht.
nim nen SID tracker und das Assembler Programm ist dann einmal pro frame "jsr $1003"