![]() |
bestimmt Frequenzen von der Soundkarte abfragen
Hallo,
ich bin Funkamateut (DG5UAP) und schreibe ein Programm welches Wetterbilder vom Satelliten empfangen soll. Dazu habe ich mein Funkgerät an eine externe USB-Soundkarte angeschlossen. Nun möchte ich im Programm den Sound von der Soundkarte abfragen. Die Modulationsart ist RTTY. Die Frequenzen sind 2125 Hz (Mark) und 1955 Hz (Space). Die Soundkarte habe ich mit Code ausgewählt.
Delphi-Quellcode:
Meine Karte ist Nummer 3 Name Mikrofon (8-USB Audio Device)
hb:=waveInGetNumDevs;
for hc:=0 to hb-1 do begin ZeroMemory(@CapsI, SizeOf(TWaveInCaps)); waveInGetDevCaps(hc, @CapsI, SizeOf(TWaveInCaps)); x7:=CapsI.szPname; ComboBox2.Items.Add(x7); end; Ich benutze Delphi 11.3 unter Windows 10. Kann mir da jemand helfen? Danke und Gruß Jürgen |
AW: bestimmt Frequenzen von der Soundkarte abfragen
Möglicherweise kannst du ja die Bass.dll verwenden und dann die Frequenzen mittels FFT rausfischen.
Beispiele für die Bass.dll gibt es hier sehr viele... |
AW: bestimmt Frequenzen von der Soundkarte abfragen
Ja habe ich auch schon gesehen.
Aber bei Bassplayer kann am keine Soundkarte einstellnr. Gruß Jürgen |
AW: bestimmt Frequenzen von der Soundkarte abfragen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
I would suggest VC from LakeOfSoft, it being released at github for years now, i had the Enterprise version from before and there is one particular demo had being removed from (not added to) github: ![]() and on Github ![]() This demo is not there, and i can't share it, also there is noting in it, except one needed line to build your demo or to use TunadspFFTControl
Code:
i used unavclWaveInDevice1 here but you need to find the suitable input device after understanding the VCP package, it should satisfy all your needs.
unavclWaveInDevice1.addConsumer(unadspFFTControl1.fft);
But specially i would suggest to have a look at ![]() This unit has DTMF detector/decoder which is what you need, but of course need adjusting to for your own frequencies. I tried this demo with the one line code above and the result in the screenshot ( i had to cough in the mic to make so many bands high ! ) Anhang 56840 |
AW: bestimmt Frequenzen von der Soundkarte abfragen
Wenn Du eine Lösung hast, interessiert mich das auch.
Alternativ können auch gemeinsam weitersuchen... 55 & 73s Matthias (DL4MF) |
AW: bestimmt Frequenzen von der Soundkarte abfragen
Entweder zwei digitale Filter bauen oder halt eine FFT. Bei der FFT wäre die Tastfrequenz noch interessant um die Fensterlänge festzulegen.
Die Audiodaten kommen kontinuierlich an? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 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-2025 by Thomas Breitkreuz