C# Programming
11-10-2009, 07:01 PM
I am wanting to (in real time) play a mp3 or wav file (can be played from an external source (windows media player plug-in) and interpret the data so that I can do various tasks if it detects certain pitches, frequencies etc...
I have seen many sound API like lame and audiere, these seem to just allow me to load in the songs and call play on them, this is not useful, because I actually need to see the stream data of the song
I have also looked into RIFF parsers, this seems to be more along the lines of what I want, but I guess I would like some more direction as to if there is a better API out there for what I am looking for
So to recap:
******** doesn't really matter I can do C, C++, C#, java, DirectX
I am using a windows machine, also can boot linux
I want to be able to look at the audio data of a file ( format doesn't matter can be .mp3, WAV, AIFF w/e I can convert the music files into whatever) and determine when a certain triggers (frequency, amp etc) take place in a song and have my application react accordingly
I have seen many sound API like lame and audiere, these seem to just allow me to load in the songs and call play on them, this is not useful, because I actually need to see the stream data of the song
I have also looked into RIFF parsers, this seems to be more along the lines of what I want, but I guess I would like some more direction as to if there is a better API out there for what I am looking for
So to recap:
******** doesn't really matter I can do C, C++, C#, java, DirectX
I am using a windows machine, also can boot linux
I want to be able to look at the audio data of a file ( format doesn't matter can be .mp3, WAV, AIFF w/e I can convert the music files into whatever) and determine when a certain triggers (frequency, amp etc) take place in a song and have my application react accordingly