aspose file tools
The moose likes Java in General and the fly likes Digital Signal Processing (DSP) Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "Digital Signal Processing (DSP)" Watch "Digital Signal Processing (DSP)" New topic
Author

Digital Signal Processing (DSP)

Chatura Li.
Greenhorn

Joined: Nov 04, 2005
Posts: 24
Hi,

I'm planning to do a project that will require sound processing.
I'm quite clueless about what to look for in Java when it comes to Sound processing/DSP.

What should I be looking for?

Thx.
Scott Selikoff
Saloon Keeper

Joined: Oct 23, 2005
Posts: 3652

In short, there's not much in the base java API to support DSP that I'm aware of. Also of consideration is how the data is being inputted, such as, as a file, a stream, an array, or some other format. If you're interacting with the hardware directly, you'll need special drivers so I'd investigate the hardware and see if the API that connects to the hardware provides any of these features.

Most of the basic DSP algorithms are simple to implement (*assuming you use one of the well-known fast algorithms*) even if you don't understand them such as the FFT. Although it does require some optimization. For example, you wouldn't want to compute the same FFT matrix hundreds or dozens of times.

I once wrote a paper on the FFT (shameless plug) that may give you some guidence although you'll want to skip the later sections of the proof of Fourier Analysis:

http://scott.selikoff.net/papers/Math401_-_Introduction_to_The_Finite_Fourier_Transform_-_By_Scott_Selikoff.pdf

There are many 3rd party packages that perform DSP calculations, although since I can't suggest one in particular I would just search google for them and see which one appeals to you most.
[ November 07, 2005: Message edited by: Scott Selikoff ]

My Blog: Down Home Country Coding with Scott Selikoff
Chatura Li.
Greenhorn

Joined: Nov 04, 2005
Posts: 24
thx scott.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12266
    
    1
This appears to be the page at Sun that collects the Sound related materials.
Bill


Java Resources at www.wbrogden.com
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Digital Signal Processing (DSP)
 
Similar Threads
An Impossible Task ?
Read .dsp file cont.
sound driver
Discrete Cosine Transform in Java
Sound Processing and DSP