Official Luthiers Forum!

Owned and operated by Lance Kragenbrink
It is currently Sun Jun 22, 2025 6:11 pm


All times are UTC - 5 hours


Forum rules


Be nice, no cussin and enjoy!




Post new topic Reply to topic  [ 16 posts ] 
Author Message
PostPosted: Tue Nov 17, 2009 9:47 am 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Wed Oct 08, 2008 11:36 am
Posts: 7466
Location: Southeast US
City: Lenoir City
State: TN
Zip/Postal Code: 37772
Country: US
Focus: Repair
I'm looking for an affordable software package that does FFTs and will interface directly to a sound card or .wav file. I've looked at several: Wavpad is reasonable cost but their FFT function leaves a lot to be desired, FFTW is shareware but I don't want to have to write the frontend for it, and SpectraPlus is really nice but is too expensive. Right now I'm considering Strobosoft 2.0 Deluxe for $100, a bit more than I want to pay but it does provide other useful functions.

Any comments on FFT programs in general and Strobosoft in particular?

_________________
Steve Smith
"Music is what feelings sound like"


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 11:30 am 
Offline
Koa
Koa
User avatar

Joined: Mon Mar 26, 2007 6:42 am
Posts: 564
Location: United States
First name: Stephen
Last Name: Ziegenfuss
City: Jackson
State: MI
Zip/Postal Code: 49203
Country: USA
Focus: Build
Status: Semi-pro
Steve,

is your application audio production or sensor interface?

There are a number of basic audio packages out there that do FFT, as well as waterfall plots and phase diagrams...

A quick source for some basic software packages that we use when working with hydrophones are WaveLab, and Virtins..

The quality between the programs offered really varies based on bin size...

Stephen

_________________
www.ziegenfussguitars.com


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 12:00 pm 
Offline
Brazilian Rosewood
Brazilian Rosewood
User avatar

Joined: Wed Feb 20, 2008 9:12 pm
Posts: 6994
First name: Mike
Last Name: O'Melia
City: Huntsville
State: Alabama
Focus: Build
Status: Semi-pro
By far, this is the best available. We use it all the time. It's free, and works on linux and windows.

Of course, this is code based. If you are looking for a GUI based application (based on FFTW) try this:

http://www.employees.org/~stannous/gstring.html

Mike


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 12:32 pm 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Fri Mar 24, 2006 12:42 pm
Posts: 2360
Location: Windsor Ontario Canada
First name: Fred
Last Name: Tellier
City: Windsor
State: Ontario
Zip/Postal Code: N8T2C6
Country: Canada
Focus: Build
Status: Amateur
Try Visual Analyser at http://www.sillanumsoft.org/ so far seems good and is free

Fred

_________________
Fred Tellier
http://www.fetellierguitars.com
Facebook page http://www.facebook.com/pages/FE-Tellier-Guitars/163451547003866


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 1:28 pm 
Offline
Koa
Koa
User avatar

Joined: Wed Dec 07, 2005 9:08 am
Posts: 535
First name: Pete
Last Name: Liccardello
City: Eden Prairie
State: Minnesota
Steve, I have used Wavesurfer for a few years now with good results.

http://www.speech.kth.se/wavesurfer/

Once you have recorded your "bonk" of the piece to be tested, use only the first 100 milliseconds of the response and then use the FFT option. Capture a significant quantity of data points. Then you can import the file to Excel for manipulation and delete all of the recorded points above 1000 hz. and produce your graph as an X-Y scatter plot with dba on the Y scale and frequency on the X scale.

_________________
Peter


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 1:36 pm 
Offline
Brazilian Rosewood
Brazilian Rosewood

Joined: Sat Jan 15, 2005 12:50 pm
Posts: 3933
Location: United States
'Wavesurfer' can be downloaded free from:
http://www.speech.kth.se/software/
nice GUI interface, has it's own recording setup, and gives lots of options, including spectrogram, but not waterfall plots.

I got 'Cool Wave' back when it was shareware, and use that for recording and manipulating sounds in general. The frequency analysis module for that works well enough, but it's hard to isolate a peak, for example.

When I just want an FFT, I use FFT4WAV3, DOS freeware. It's tiny, and fast: it was written when the 386 was new and hot. It's also a one-trick pony, and a bit quirky. I like it, in part, becuase it can save any file it can open as a comma delimited text file that can be opened by any spreadsheet. I used that, for example, when I needed to sum over the force differential output I was getting from my piezo pickups to see the actual wave form of the force function.

FFT4WAV3 gives the output either as 'real' and 'imaginary' parts, or as amplitude on a linear scale, and you can zoom in as close as you want to look at a peak. You could use this, for example, to find Q by bandwidth from a tap tone, although, as usual, there are some limitations.

The major drawback is probably that the 'record' function in the software was written to interface with an older soundcard standard: it doesn't get anything from the cards I have.


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 2:35 pm 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Wed Oct 08, 2008 11:36 am
Posts: 7466
Location: Southeast US
City: Lenoir City
State: TN
Zip/Postal Code: 37772
Country: US
Focus: Repair
Great options. A quick glance through the sites shows any of these should work fine. And most of these are free! I'll be downloading and playing with these this weekend.

Thanks all !

_________________
Steve Smith
"Music is what feelings sound like"


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 10:59 pm 
Offline
Koa
Koa

Joined: Sun Jun 21, 2009 2:40 pm
Posts: 505
First name: David
Last Name: Malicky
City: San Diego
State: CA
Zip/Postal Code: 92111
Country: USA
Focus: Build
Status: Amateur
One more: Audacity. It's not nearly as flexible as Wavesurfer (which I also like) but if you're mainly looking for the peak frequencies, I find Audacity is less quirky and easier to use.

My main problem with Wavesurfer is that I can't get it to do the FFT on the selected signal. That is, if I click and drag to create a dotted yellow selection, the Spectrum Section plot doesn't account for the full selected region, even if I click the "Average of selection" box. It only analyzes from where my selection starts (the vertical yellow line on left) to the ~0.5 seconds afterwards to get enough data for the 8192 FFT points (what I use, with 16k samples/sec).

A quick-start on Audacity:
- Install as usual. http://audacity.sourceforge.net
- In Audacity: Edit > Preferences > Audio I/O > Select your recording device > OK.
- Record the taps.
- Select the tap(s) signal with the mouse
- Analyze > Plot Spectrum
-- Change 512 to 16384
-- Change Linear Frequency to Log Frequency
-- Drag the right window edge to make it a *lot* wider
-- Hover the cursor near the peaks... Audacity will automatically lock onto the peak frequencies! Numbers are in the lower left. I've found it's within 1 Hz of Wavesurfer for the air, top, and back modes.

_________________
David Malicky


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 7:13 am 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Wed Oct 08, 2008 11:36 am
Posts: 7466
Location: Southeast US
City: Lenoir City
State: TN
Zip/Postal Code: 37772
Country: US
Focus: Repair
Thanks David, I'll try that one too.

_________________
Steve Smith
"Music is what feelings sound like"


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 9:15 am 
Offline
Brazilian Rosewood
Brazilian Rosewood
User avatar

Joined: Wed Feb 20, 2008 9:12 pm
Posts: 6994
First name: Mike
Last Name: O'Melia
City: Huntsville
State: Alabama
Focus: Build
Status: Semi-pro
Audacity can to spectral analysis??

Mike


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 1:32 pm 
Offline
Koa
Koa

Joined: Sun Jun 21, 2009 2:40 pm
Posts: 505
First name: David
Last Name: Malicky
City: San Diego
State: CA
Zip/Postal Code: 92111
Country: USA
Focus: Build
Status: Amateur
Mike O'Melia wrote:
Audacity can to spectral analysis??

Mike

Yeah, the program appears to have come a long way in the past few years. Amazing what a community can do.

_________________
David Malicky


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 9:20 pm 
Offline
Brazilian Rosewood
Brazilian Rosewood
User avatar

Joined: Wed Feb 20, 2008 9:12 pm
Posts: 6994
First name: Mike
Last Name: O'Melia
City: Huntsville
State: Alabama
Focus: Build
Status: Semi-pro
david82282 wrote:
Mike O'Melia wrote:
Audacity can to spectral analysis??

Mike

Yeah, the program appears to have come a long way in the past few years. Amazing what a community can do.


Cool! One of my favorite uses is to slow music down while maintaining pitch so I can learn them 180 beat songs by Stephen Bennett!

Mike


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 9:28 pm 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Wed Oct 08, 2008 11:36 am
Posts: 7466
Location: Southeast US
City: Lenoir City
State: TN
Zip/Postal Code: 37772
Country: US
Focus: Repair
Mike O'Melia wrote:
david82282 wrote:
Mike O'Melia wrote:
Audacity can to spectral analysis??

Mike

Yeah, the program appears to have come a long way in the past few years. Amazing what a community can do.


Cool! One of my favorite uses is to slow music down while maintaining pitch so I can learn them 180 beat songs by Stephen Bennett!

Mike

If it'll do that then I'm downloading it for sure. I've been trying to figure out this acoustic jazz riff for a month and just can't quite get it cause its just too fast.

_________________
Steve Smith
"Music is what feelings sound like"


Top
 Profile  
 
PostPosted: Wed Nov 18, 2009 9:43 pm 
Offline
Koa
Koa
User avatar

Joined: Sat Jan 26, 2008 12:31 pm
Posts: 510
Location: Gaithersburg MD
First name: Erik
Last Name: Hauri
State: Maryland
Focus: Build
Status: Amateur
Mac user here - I dropped the cash for Electroacoustics Toolbox, love it.

For slowing down music - Amazing Slow Downer.

_________________
The member formerly known as erikbojerik....


Top
 Profile  
 
PostPosted: Thu Nov 19, 2009 1:27 am 
Offline
Brazilian Rosewood
Brazilian Rosewood
User avatar

Joined: Wed Feb 20, 2008 9:12 pm
Posts: 6994
First name: Mike
Last Name: O'Melia
City: Huntsville
State: Alabama
Focus: Build
Status: Semi-pro
Steve,

It will most def do that. And its quite easy. PM me with any questions once you have it installed. After I slow them down, I transfer them to one of my iPods, put on the headphones, and play along. For the money, Audacity is an incredible deal. ;)

Mike


Top
 Profile  
 
PostPosted: Thu Nov 19, 2009 7:26 am 
Offline
Contributing Member
Contributing Member
User avatar

Joined: Wed Oct 08, 2008 11:36 am
Posts: 7466
Location: Southeast US
City: Lenoir City
State: TN
Zip/Postal Code: 37772
Country: US
Focus: Repair
Thanks Mike, hard to beat free :D

I just downloaded it and some of the plugins that looked useful. I'll play with it tonight.

_________________
Steve Smith
"Music is what feelings sound like"


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: Harry Martin and 42 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
phpBB customization services by 2by2host.com