Hi
So einfach 2 Sinus aneinander pappen wird nicht funktionieren. Der Anfang / Ende des Sinus der beiden Zustände 0/1 müssen Unterbrechungsfrei und passend in einander übergehen. Laut dem Wikipedia Artikel brauchst du ein durchgängiges Sinussignal (Carrier) das dann entsprechend der Zustände manipuliert wird. Das entspricht eher einer Frequenzmodulation (FM). Damit kenne ich mich nicht aus.
Eine Idee wäre den Carrier über einen Pitch stufenlos und unterbrechungsfrei entsprechend der Zustände anzupassen. Ich fürchte da wirst Du das ganz selbst berechnen müssen oder vllt geht da auch was über DirectSound (Sinus erzeugen / berechnen und Pitch).
So einfach 2 Sinus aneinander pappen wird nicht funktionieren. Der Anfang / Ende des Sinus der beiden Zustände 0/1 müssen Unterbrechungsfrei und passend in einander übergehen. Laut dem Wikipedia Artikel brauchst du ein durchgängiges Sinussignal (Carrier) das dann entsprechend der Zustände manipuliert wird. Das entspricht eher einer Frequenzmodulation (FM). Damit kenne ich mich nicht aus.
Eine Idee wäre den Carrier über einen Pitch stufenlos und unterbrechungsfrei entsprechend der Zustände anzupassen. Ich fürchte da wirst Du das ganz selbst berechnen müssen oder vllt geht da auch was über DirectSound (Sinus erzeugen / berechnen und Pitch).
Mfg -Franky-