Hallo,
… Andere Arten der Ton-Selbsterzeugung kenne ich nicht. …
in einem Computerpraktikum lasse ich meine Studies Sinuswerte in ein Array schreiben. Das Array wird dann über die Soundkarte ausgegeben. Programmiersprache ist LabVIEW, da ist die Sound-Unterstützung schon dabei.
Eine weitere Möglichkeit wäre die Web Audio API.
Gruß
Jürgen