Free Tone Generator

Anything not covered elsewhere.
Post Reply
Message
Author
Frederic Gelinas
Posts: 566
Joined: Wed Jul 23, 2008 10:03 am
Location: Saint-Pie, Quebec, Canada

Free Tone Generator

#1 Post by Frederic Gelinas »

I just finished coding a small (very small) tone generator for fun. I never found a free tone generator that wasn't shareware($$$). I wanted a software that could play a sine wave for a long time, change the frequency while the audio is running and can also play white noise. I'd use it for burn-in speakers and testing. Audacity is great, but it doesn't have a live audio generator. Being a database programmer, I always wanted to code some audio stuff. It was fun to do and I now understand what digital audio is really made of. It was nice to bring back my math skills too.

I offer it free of charge. If you want to use it, go ahead. I'm open to suggestion. I consider it a beta version. I may code your requests, as long as it's fun to program :-). Let me know what you think of it.

You can download it here: http://www.hfaudio.ca/Softwares/HFGeneratorSetup.msi

You need an up-to-date Windows system to run it (.Net 3.5)
Frédéric Gélinas, HF Audio
Authorized Builder
HFAudio.ca
Free tone Generator
Saint-Hyacinthe, Québec, Canada

User avatar
Dan30
Posts: 505
Joined: Wed Jun 15, 2011 8:04 pm
Location: Los Angeles

Re: Free Tone Generator

#2 Post by Dan30 »

Very awesome program you've made. I was looking for something like this when I was breaking in my driver but to no avail. If it had a pink noise option it would have everything one could want.

Thanks!
T39 24" 3012lf (1 built 1 in progress)
SLA Pro x 2
Yamaha S112V x 1
QSC RMX 2450
dbx Driverack PA

Frederic Gelinas
Posts: 566
Joined: Wed Jul 23, 2008 10:03 am
Location: Saint-Pie, Quebec, Canada

Re: Free Tone Generator

#3 Post by Frederic Gelinas »

Dan30 wrote: If it had a pink noise option it would have everything one could want.
Ok. I take it as a challenge. I admit that white noise is close to useless, but it was about 5 lines of code :-)
Next time I can't sleep, I'll try to find a way to generate some pink noise.
Frédéric Gélinas, HF Audio
Authorized Builder
HFAudio.ca
Free tone Generator
Saint-Hyacinthe, Québec, Canada

User avatar
Dan30
Posts: 505
Joined: Wed Jun 15, 2011 8:04 pm
Location: Los Angeles

Re: Free Tone Generator

#4 Post by Dan30 »

Cool. You could even make some money off of it if you know how to code in Java/linux/ios you could make some money off of it in mobile markets.

This is a very useful tool. Thanks again.
T39 24" 3012lf (1 built 1 in progress)
SLA Pro x 2
Yamaha S112V x 1
QSC RMX 2450
dbx Driverack PA

User avatar
AntonZ
Posts: 2687
Joined: Sun May 14, 2006 6:00 am
Location: NL

Re: Free Tone Generator

#5 Post by AntonZ »

Thanks for sharing, Frederic.
Frederic Gelinas wrote:I just finished coding a small (very small) tone generator for fun. I never found a free tone generator that wasn't shareware($$$).
You must have missed SigJenny . I use its' single freq mode for burning in drivers. The sweep is nice too. A slow sweep will bring up resonant frequencies very clearly.
You need an up-to-date Windows system to run it (.Net 3.5)
Would it be very cumbersome to code a version that does not depend on a recent dotnet framework? My audio pc runs an older XP version for good reason (more stable low latency audio processing before SP3), so this may not work properly on the system where it would see most use for me.

User avatar
Rick Lee
Posts: 1236
Joined: Wed Jul 09, 2008 3:01 pm
Location: Tullahoma, Tennessee

Re: Free Tone Generator

#6 Post by Rick Lee »

Thanks- I'll check it out. I've been using the burningwave generator which is freeware. Seems to work fine. http://www.burninwave.com/generator_dl.htm
Authorized Builder
Nashville/Middle Tennessee

bwtaudio@gmail.com

Frederic Gelinas
Posts: 566
Joined: Wed Jul 23, 2008 10:03 am
Location: Saint-Pie, Quebec, Canada

Re: Free Tone Generator

#7 Post by Frederic Gelinas »

AntonZ wrote: Would it be very cumbersome to code a version that does not depend on a recent dotnet framework?
Yes. As a pet program made to learn, it's built over .Net and I won't code it for any other platform. Sorry.
Frédéric Gélinas, HF Audio
Authorized Builder
HFAudio.ca
Free tone Generator
Saint-Hyacinthe, Québec, Canada

Frederic Gelinas
Posts: 566
Joined: Wed Jul 23, 2008 10:03 am
Location: Saint-Pie, Quebec, Canada

Re: Free Tone Generator

#8 Post by Frederic Gelinas »

If anyone is interested, I added a variable speed sweep feature. It took way more time I first estimated, and it's still not mathematically exact: the sweep may not be perfectly linear. For my purpose (testing speakers), it's good enough. I'll have to recode it someday to satisfy my geeky side. The display of the frequency is also ahead of the frequency heard by about 200 ms, but again, it's good enough for me.

You can download it for free here: http://www.hfaudio.ca/Softwares/HFGeneratorSetup.msi
Frédéric Gélinas, HF Audio
Authorized Builder
HFAudio.ca
Free tone Generator
Saint-Hyacinthe, Québec, Canada

Post Reply