![]() |
wie kann ich viele kurze töne schnell hintereinander spielen
ich hab einen Sound in einer Listbox geladen(im Format:20kHz lauter tonhöhen, falls das jemand kapiert, was ich meine denn ich kenne die korrekte sprache dafür nicht).
Nun möchte ich jeden dieser Werte einzeln ne bestimmte Zeit lang abspielen. Wenn ein ton hübsch nach dem anderen gespielt wird, sollte sich wieder der Ton ergeben. Nur wie kann Delphi das? (Ich möchte dies übrigens mit Delphi 5 programmieren) sachen we beep oder sound, was es bei QBasic gibt, konnte ich nicht finden |
Re: wie kann ich viele kurze töne schnell hintereinander spi
Schau dochmal ob es aus der Unit SysUtils den Befehl gibt, der heisst einfach Beep;
Es gibt aber normal aus der Windows-Unit auch einen Beep Befehl, wo man auch die Freq. angeben kann.
Delphi-Quellcode:
Oder gibts das bei Delphi3 nicht?
function Beep(dwFreq: Cardinal, dwDuration: Cardinal): LongBool;
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
bin nun delphi 5 und da klappts nicht
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
Bei Delphi5 geht: Windows.Beep(...);
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
windows.beep(strtofloat('0,0049'),0.00000001);
oder wie? |
Re: wie kann ich viele kurze töne schnell hintereinander spi
Tippe doch einfach mal "Beep" ein, markier das Wort und drücke F1.
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
hab ich als erstes gemacht, hat mir aber nichts gebracht
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
übrigenskenne ich die Frequenz nicht :(
ich habe bloss einige Tausend ??? in meiner Listbox und wenn ich dieses schnell hintereinander spiele, gibts nen Ton ???: ich weiss nicht genau was ist, aber ich glaube das sind ne art Boxenstellungen. viele davon hintereinander bilden eine Kurve und viele davon hintereinander ergeben einen Ton |
Re: wie kann ich viele kurze töne schnell hintereinander spi
Delphi-Quellcode:
Geht bei mir fehlerfrei.
windows.Beep(800, 200);
|
Re: wie kann ich viele kurze töne schnell hintereinander spi
ja, bei mir auch, aber das ist nicht mein Problem
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz