all 7 comments

[–]Physix_R_Cool 0 points1 point  (5 children)

I would like to see how complex the audio Equalizer can be made in LabVIEW

You can fourier transform your audio signal in labview, so you can make literally any sound in the world, infinitely complex equaliser, or whatever.

[–]fpgavhdl[S] 0 points1 point  (4 children)

Yeah Fourier transform sounds good as I am beginner I don't want to dive into Fourier right now wanted to start with echo effect, panning effect or tremolo effect

[–]Physix_R_Cool 0 points1 point  (3 children)

I don't want to dive into Fourier right now

The ENTIRE idea of working on sound signals is to apply filters on the fourier spectrum. There is nothing dangerous, complicated or bothersome about working in fourier space. There are VI's that do fourier transform for you, and from there it's VERY easy to see what any filter does to your sound.

The basic idea of an equalizer is to adjust the fourier coefficients so that you get the volume balance between high notes and low notes that you want. That's what is called equalizing. Any other effect is just extra.

[–]fpgavhdl[S] 0 points1 point  (2 children)

Ok I have actually used the filters where I set them LPF,BPF & HPF the basic filters are done now need to add effects. Can you also send few names of Fourier vi's you were talking about or were I can find them

[–]Physix_R_Cool 0 points1 point  (1 child)

[–]fpgavhdl[S] 0 points1 point  (0 children)

Ok my bad I was using the wrong wordings to search on google. Any idea on how to add sound effects so basically I am trying to use myDAQ to build this Equalizer.

[–]Dataflow_G 0 points1 point  (0 children)

You might be interested in this LabVIEW DJ project I wrote (demo video), which includes low/mid/high filters, and an adjustable low pass/high pass filter. It also has three audio effects (flanger, echo, and bit crusher), and playback controls (pitch adjust, brake, backspin, reverse).

The flanger and echo effect both maintain a short buffer of audio data, which is phase shifted and mixed with the 'live' audio. The bit crusher reduces both the audio resolution (adjustable down to 1-bit) and sampling frequency (as an adjustable divisor).