Alternative zu Beep?
-
Hallo,
ich hoffe, dass hier ist das richtige Forum.
Und zwar gibt es eine Alternative zu der Funktion Beep()? Die den Ton über die Lautsprecher ausgibt und nicht über den internen Speaker?Viele Grüße
Henning
-
MessageBeep
-
Willst Du Musik machen?
-
Hi,
nein ich möchte einfach nur 5 Töne in einer gewissen Frequenz hintereinander ausgeben.
Ich bin nämlich gerade dabei ein 5-Tonfolgenprogramm zu programmieren, da aber leider der Ton über den internen Speaker ausgegeben wird ist das nicht das richtige für mich. Das beste währe es natürlich wenn der Ton über den Lautsprecher kommt.
Die Töne sind jeweils 70 ms lang und werden direkt hintereinander weg abgespielt.
Das heißt es sieht so aus:
Ton A
Ton B
Ton C
Ton D
Ton EPause von 700 ms
danach noch mal eine Wiederholung der Töne.@glaubich:
Bist du dir sicher das MessageBeep funktionieren wird? Bzw. der Ton über die Boxen und nicht über den internen Lautsprecher ausgegeben wird?Viele Grüße
Henning
-
Jup, MessageBeep() gibt WINDOWS-SOUNDS wieder, und die sind
ja von System zu System (Version zu Version) verschieden und sind
nicht einfache Mainboard-Pieptöne
-
Hi,
mhhh na ja Windowstöne benötige ich ja nicht.
Wie würde das denn aussehen wenn ich verschiedene Frequenztöne ausgeben möchte?
Denn eigentlich benötige ich ja nur eine Funktion wie Beep() bloß, dass der Ton über die Lautsprecher ausgegeben wird.Viele Grüße
Henning
-
Dann setze Dich evtl. mal mit waveOut auseinander.
http://www.codeproject.com/KB/cpp/Frequency_Generator.aspx
http://www.codeproject.com/KB/audio-video/lamer2000.aspx
http://www.codeproject.com/KB/audio-video/wavemixer.aspx