Seite 1 von 1

Soundkarte auslesen (Windows)

Verfasst: 21.03.2007 21:16
von gerdra
Hallo,
weiß jemand, mit welchem Befehl man die Soundkarte ausliest (Adresse?), um evtl. Sounddaten darstellen zu können? :shock:

Verfasst: 21.03.2007 21:21
von Kaeru Gaman
ich weiß nicht, ob man noch so auf den Port zugreifen kann wie früher unter DOS.

aber heutzutage werden sounds eh meistens gestreamt (außer eigene Sounds in PB)
es geht heutzutage einfacher, auf die Buffer der übertragenden Objekte zuzugreifen...

Verfasst: 21.03.2007 21:36
von gerdra
Hallo Kaeru Gaman,
hi ja, aber das ist es ja, was ich wissen will, es muß doch eine Möglichkeit geben, die Daten der Soundkarte auszulesen und wie macht man das?
Zum Beispiel machen das alle diejenigen, die eine Frequenzspektrumsoftware
geschrieben haben, die ausgelesenen Daten der Soundkarte, z.B. 0-4000 Hz bei einer Samplerate von 8000 S/s werden dann mittels einer FFT bearbeitet und visuell als Spektrum dargestellt.
Wo und wie komme ich aber an die Sounkartendaten?

Verfasst: 21.03.2007 21:39
von Thalius
FMOD iss ganz nett dafür ;)

Schau mal hier:
http://www.purebasic.fr/english/viewtopic.php?t=25144

Code: Alles auswählen

...
FMOD_Channel_GetSpectrum(channel, Arr(), 512, 0, 0) 
...

und hier:
http://www.purearea.net/pb/CodeArchiv/German.html#14

Thalius

Verfasst: 21.03.2007 21:41
von gerdra
Hallo Thalius,
werde ich mir mal in Ruhe ansehen,danke erst einmal.

Verfasst: 21.03.2007 21:51
von Thalius
http://www.purearea.net/pb/CodeArchiv/M ... nalyzer.pb

Das hier ist denke ich ein nettes Beispiel dafür.

Das ist die FMOD Lib von KarLKoX.
http://www.fmod.org/files/fmodapi374purebasic.zip

Thalius