tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
688
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Clipp3r Clipp3r ist offline Rookie
    Registriert seit
    Mar 2007
    Beiträge
    7
    Hallo Leute!

    Also, langsam habe ich das Gefühl, dass es noch niemand probiert hat, oder ich nach den falschen Sachen suche.

    Ich will in C# mit Hilfe von DirectX das Frequenzenspektrum einer Musikdatei bekommen.
    Also von mir aus ein Array gefüllt mit doubles die die Amplitude der entsprechenden Frequenz darstellt. (ähnlich wie bei FMod)

    Ja, ich weiß, dass FMod gerade diese Funktion bietet, doch will ich für das spielen von Musik und der gleichen DirectX verwenden. Ich meine, es muss doch möglich sein in .NET/C# mit DirectX an die Frequenzen zu kommen, oder?

    Ich hoffe mir kann jemand helfen, denn hier komm ich garnicht weiter.

    Gruß und Danke,
    Clipper
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hallo,

    um von diskreten Amplitudenwerten auf eine Frequenzverteilung zu kommen, musst du eine diskrete Fourier-Transformation durchführen. Soweit ich weiß, bietet DirectX hier keine entsprechende Funktionalität an. Du müsstest also entweder selber eine Implementation schreiben oder auf eine Bibliothek zurückgreifen.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Clipp3r Clipp3r ist offline Rookie
    Registriert seit
    Mar 2007
    Beiträge
    7
    Hi!

    Danke erstmal für deine Antwort.
    Also, dass ich die FFT benutzen muss ist mir klar, jedoch brauche ich ja erstmal irgendetwas um diese darauf anzuwenden. Und genau diese Werte fehlen mir....
     

  4. #4
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.630
    Blog-Einträge
    4
    ? Wenn Du das Frequenzspektrum schon hast, benötigst Du ja keine FFT mehr, sondern wie es mir scheint, möchtest Du quasi den Umkehrweg gehen.. *Wunder*

    Grundsätzlich sollte man eine FFT auf die Wav-Datei anwenden. Diese ist 2dimensional (Zeit/Amplitude).

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

Ähnliche Themen

  1. Kein Sound vom Mobo / Bad Direct Sound Driver
    Von Jennesta im Forum Hardware
    Antworten: 8
    Letzter Beitrag: 08.12.08, 13:02
  2. Antworten: 3
    Letzter Beitrag: 11.10.06, 19:03
  3. Sound: ByteArray soll zu Sound werden
    Von caraboides im Forum Java
    Antworten: 3
    Letzter Beitrag: 05.10.05, 16:11
  4. herzklopfen sound & sound aus einem viedeo schneiden
    Von bruderherz im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 22
    Letzter Beitrag: 02.05.03, 06:11
  5. SoundOnBoard->5.1-Sound-Karte->KEIN SOUND MEHR
    Von Mr.Mista im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 02.02.03, 12:30