Jump to content

sound data analysis program?? Any suggestions

- - - - -

  • Please log in to reply
3 replies to this topic

#1
kidMallok

kidMallok

    Newbie

  • Members
  • Pip
  • 2 posts
I was wondering how to develop a sound analyzer app in C/C++, for instance I want to be parse information from a sound file and have a list of data containing every note/sound hit at every second from that song file. Also be able to copy, cut-out part of a song; recognize repeating patterns in a song; replace and manipulate segments from a part of a song, etc. Any libraries out there that anyone can recommend to help get me started? What about theoretics? Should I have a great understanding of Fourier Series, harmonics, music theory??

Edit: *BUMP (hope its not illegal)

Edited by kidMallok, 29 October 2010 - 02:57 PM.


#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
You are talking about doing something that is VERY advanced. I've only heard of one program that does anything like this, and it's a commercial program.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
mnirahd

mnirahd

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 330 posts
Hi,

In order to achieve the objects you mentioned above; you need to understand Audio format. A detail can be found on wiki

Audio file format - Wikipedia, the free encyclopedia

There is a library licensed under GPL: It may be a worth for you

GNU ccAudio2 - GNU Telephony

I hope this helps!

Munir

#4
kidMallok

kidMallok

    Newbie

  • Members
  • Pip
  • 2 posts
I've got to start somewhere to get anywhere.
Thank you kind sir for your suggestion.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users