Depends on what you mean by "slow" -- try it. But from the application you describe, it is hard to see how speed could be an issue.
If needed, execution speed can be vastly increased by a few very simple tricks, like a table lookup for the sine and cosine functions. And unlike the FFT, you don't have to calculate the entire spectrum, only the segment of interest.