Hallo Benny,
Zitat:Im angehängten Beispiel, welches auf dieses Problem reduziert ist, erfolgt die Wiedergabe der Töne hintereinander.
Korrekt beobachtet: so hast du es programmiert!
THINK DATAFLOW! Und auch: Achte auf RaceConditions…
Du hast nur ein Audio-Ausgabegerät (nehme ich an). Du willst zwei Töne abspielen. Dummerweise ist das Ausgabegerät mit dem Abspielen des ersten Tons beschäftigt, also muss der zweite eben warten, bis das Gerät wieder bereit ist…
Zitat:Wie kann ich erreichen, dass während der erste Ton noch spielt, zeitversetzt ein weiterer diesen überlagert?
Mixen!
Ein Waveform-Array für beide Töne erstellen, und den zweiten Ton eben zeitversetzt in diese Waveforms einsetzen!