Java sound generieren
Erstellte ich ein pong-Klon, und ich möchte hinzufügen, dass einige sound-Effekte, wenn Kollisionen auftreten. Mein problem ist, dass jedes Beispiel, das ich finden konnte über die Synthese von Ton dauert etwa 30 Zeilen code, in Anbetracht meiner gesamten Anwendung hat nur 90 Zeilen code. Ich bin auf der Suche nach einen einfacheren Ansatz. Gibt es eine einfache Möglichkeit zu schaffen, ein piep-Ton unterschiedliche Töne? Dauer spielt keine Rolle. Ich will einfach nur eine Reihe von Signaltönen, die mit verschiedenen Tönen.
- 30 Zeilen code nicht viel. Was ist falsch mit der Verwendung der Beispiele, die du gefunden?
- ja, ich weiß, aber die ganze Klon 90 Zeilen. ein Drittel der code wird verwendet werden, um einfach erstellen Sie ein einfaches piep. für mich irgendwie sinnlos, aber wenn ich kann nicht finden einen anderen Weg, ich gehe mit, dass.
- Ein Viertel des Kodex, nach der Tat. Wenn das macht Sie fühlen sich besser...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein kleines Beispiel gemacht (und gekürzt) aus Java Sound - Beispiel: Code zur Erzeugung von audio-Ton
i < 1000 * (float )44100 / 1000
ist das nicht das gleiche wiei < (float )44100
?Hier ist der gleiche code wie oben mit ein wenig Beschreibung in 16 bit
Können Sie JSyn. Das ist eine lib, die Sie haben zu installieren (mit einem
.DLL
und ein.JAR
). Aber sehr einfach zu erstellen verschiedene Töne.Link (Auch tutorials zur Verfügung)
Dies ist ein Beispiel:
Martijn
java.das awt.Toolkit.getDefaultToolkit().beep()
Reihe von Signaltönen?