4

I am doing a project in which I have to transform the audio data (which would be most probably in mp3, wav or wma format) into a waveform and also get the FFT and pitch for it along with the time in milliseconds at which the pitch change.

I am just confused whether which of these APIs is better? What are the limitations of each of these?

Andrew Thompson
  • 168,117
  • 40
  • 217
  • 433
Soul Enrapturer
  • 367
  • 2
  • 3
  • 14

2 Answers2

3

JMF is ancient, clunky, and basically unmaintained.

JavaFX may or may not support what you need, but at least it's on Oracle's radar for future development.

artbristol
  • 32,010
  • 5
  • 70
  • 103
  • The hour of need says ,keep using JMF coz I can't wait for that long...and Thanks for telling that JMF is unmaintained...I'll take it as a challenge to use it coz I love challenges and have started something with it – Soul Enrapturer Dec 20 '12 at 05:43
0

You may want to check out FMJ, which is basically an open source replacement for JMF after Sun dropped the ball with maintaining JMF:

I haven't used it, but it does seem to have quite a few users and recently committed code which is a good sign....

mikera
  • 105,238
  • 25
  • 256
  • 415
  • I had already checked the FMJ,it seems it would not be suitable since I will need to understand that as well along with JMF...so I think JMF will be suitable as I already have started something with it ...Thanks Anyway – Soul Enrapturer Dec 20 '12 at 05:40