Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Mittels Basic Soundkarte auf bestimmte Tonfrequenz überwache

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Beatzler2



Anmeldungsdatum: 24.08.2009
Beiträge: 22

BeitragVerfasst am: 04.10.2009, 23:02    Titel: Mittels Basic Soundkarte auf bestimmte Tonfrequenz überwache Antworten mit Zitat

Hey,

habe zunächst ersteinmal eine allg. Frage an euch.

Wäre es mit Basic (Free oder Q ) möglich die Soundkarten Eingänge ( Line In oder Mic In ) auf eine bestimmte Tonfrequenz Höhe zu überwachen und falls eine Übereinstimmung erfolgt eine bestimmte ext. Aplikation zu starten ?

Beispiel:
Das Programm prüft ob auf dem Line In eine Frequenz von 1000 Hz ( Piepton ) anliegt, egal wie lange mind. aber 1 oder 2 Sek... ist dies der Fall wird eine zusätzliche Anwendung gestartet....

Vielen Dank für eure Antworten & Hinweise lächeln

MFG Beatzler
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 04.10.2009, 23:42    Titel: Antworten mit Zitat

"Mein" Code von hier und ein "bisschen" Fourier-Analyse und dann klappt das. zwinkern Ich kann mir aber vorstellen, dass du dich gar nicht mit der Fourier-Analyse beschäftigen willst oder ein modernes Betriebssystem benutzt, bei dem das eh alles nicht funktioniert -> FreeBASIC zusammen mit der BASS-Bibliothek (die hat Fourier-Analyse schon mit eingebaut) wäre die einfachste Lösung.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beatzler2



Anmeldungsdatum: 24.08.2009
Beiträge: 22

BeitragVerfasst am: 05.10.2009, 09:33    Titel: Antworten mit Zitat

Hey,

jaa habe mir schon gedacht das es nicht sehr einfach wird, darum erstmal die generelle Frage obs mit Basic überhaupt möglich ist, bin ja erstaunt das es damit gehen würde !!!

Leider müsste das ganze unter Win XP laufen .....

Somit wird das wohl nicht sehr einfach werden, hinzu kommen würde noch das es mehrere USB Soundkarten sind ....

Mhhh naja gut ich werde mal schauen.

Vielen Dank erstmal für deine tolle Antwort !

MFG Beatzler
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 05.10.2009, 12:55    Titel: Antworten mit Zitat

Mit BASIC sind genau die selben Dinge möglich wie mit C++, Delphi oder sonstigen Programmiersprachen. Mit QBasic kannst du aber z.B. genau so wenig auf Windowsfunktionen zugreifen wie mit TurboPascal oder Turbo C, da das DOS-Programmiersprachen sind. FreeBASIC dagegen läuft nativ auf Windows und bietet Zugriff auf alle Windowsfunktionen. USB-Soundkarten wären zwar für QBasic auch kein wirkliches Problem, da ab Windows 2000 eh ein DOS-Emulator benutzt wird (QBasic wird dann einfach ein SB Pro vorgegaukelt). Mit der BASS-Bibliothek gibt's da kein Problem, noch nicht mal mit mehreren Soundkarten. Ein bisschen Eigeninitaitve ist dabei aber schon nötig, du kannst nicht erwarten, dass dir hier jemand ein komplettes Beispiel schreibt. Bei der BASS-Bibliothek liegen aber einige VisualBasic-Beispiele bei, unter anderem zum Aufnehmen (rectest\) und zur Frequenzanalyse (spectrum\). Die lassen sich im Handumdrehen in FreeBASIC-Code übersetzen.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beatzler2



Anmeldungsdatum: 24.08.2009
Beiträge: 22

BeitragVerfasst am: 05.10.2009, 13:28    Titel: Antworten mit Zitat

Hey,

vielen Dank für deine Ausführlichen Antworten lächeln

Das habe ich auch in keinster Form erwartet. Wollte mich wie gesagt erstmal generell infomieren ob es ich lohnt sich da einzuarbeiten oder ob man darüber gar nicht zum ziel kommen würde.


Werde mir das alles mal ansehen lächeln

Danke nochmals !

MFG Beatzler
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 05.10.2009, 13:34    Titel: Antworten mit Zitat

Naja, viel Aufwand ist das mit BASS nicht, aber es ist auch nicht gerade etwas, das man in zehn Zeilen erledigt...
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz