Online Tone Generator


I made an online tone generator based on the Firefox Audio API HTML5 Web Audio API. It’s basically a large logarithmic slider that allows real-time, smooth frequency changes.


  • Fine-tune the frequency in 1 Hz increments
  • Pick a music note from a list (added Sep 2014, revamped May 2016)
  • Increase/decrease the frequency by one octave (added Aug 2015)
  • Can change the frequency smoothly as you move the slider
  • Keyboard shortcuts (added Aug 2015)
  • Generate a link to a specific tone, so you can share it (added May 2016)
  • Works well on Chrome, Firefox & Safari – including mobile devices (iOS, Android) – requires a browser with support for the Web Audio API.

There are other tone generators on the Web, but they are not as cool (if I do say so myself) and/or they require Java or Flash.

What can you use a tone generator for? You can do a science experiment with resonance, tune a musical instrument, test your new audio system (how low does it go?), test the limits of your hearing (I can hear virtually nothing above 18,000 Hz, even at maximum volume), or figure out your tinnitus frequency to better target therapy.


139 thoughts on “Online Tone Generator

  1. Can you please make it so you can adjust by .1, .2, .3 etc. ? Example 111.1, 212.1 313.1, etc. for amazing reasons I shall explain once done. Thank you!

  2. Just what I needed to quickly check my hearing thru headphones.
    Beats those other hearing tests by a mile. Keep up the good

  3. I by chance found this audio generator on web. It is useful test instrument
    for those who can use it..It can be used for measuring power output & response of Power amplifiers. Also check response ,power handling
    capacity of loudspeakers.
    Its nice & handy, I dont have to carry separate audio generator. Any more.
    One suggestion, please add Pink Noise Generator to it.
    Hussain. Karachi-Pakistan.

  4. I was looking for something like this. I am learning to write music for a particular part and needed to know if I have the right note in the correct octave. because of the range of the instrument, knowing the frequency and octave number becomes important when applying the correct notes on the music staff.

  5. This is close to what I want for an experiment – with a slight modification it would be ideal. I want to demonstrate the difference between a scale where the frequency increases arithmetically (e.g. every interval increases frequency by 50 Hz) and geometrically (e.g. every interval increases frequency by 10%). Your tool does this but only in fixed steps of 1 Hz or 100%. Any chance you could make these adjustable quantities? I’d love you forever! PS The demo is in 4 days!

  6. Thank you, Thomasz! I enjoyed your article.

    When I was in college, I was treated for tinnitus. The condition never went away, and I still have it to this day. During multiple hearing tests over the years, the pitch I produced vocally and the pitch I identified aurally as matching the tinnitus has been 440 hz. Decades after my college experience, I was bothered enough by the tinnitus — or more specifically, my awareness of it — that I saw an otolaryngologist who tried a number of treatments. He was unable to cure or lesson the tinnitus. In testing, he confirmed that my tinnitus was consistently 440hz.

    I’m 50 now, and I still have the tinnitus. I’m able to “tune out” it out whenever there are other ambient noises, but otherwise it’s crystal clear & distinct. For the last 30 years, I’ve slept with white noise in the background to drown out the tinnitus.

    Your article was great, and the online tone generator was fun! I enjoyed checking the pitch of my tinnitus — Even today, it’s still 440hz! :)

  7. Tomasz, The application is a great tool but there is one thing that would make it more useful, i.e., a way to select a range of audio frequencies to sweep and the rate the frequency changes. My use of your application is to data log a range of frequencies to graph the transfer function of audio filters and frequency response of other audio hardware. It is really difficult to step the frequency 1Hz at a time in sync with the sample rate of the data logger. Not being a programmer I have no idea of how difficult adding this feature would be but would be like to hear your thoughts on the issue.

  8. The online tone generator is great … I use it to check the accuracy of my electronic tuners, find the frequency where my speaker cabinets rattle, to tune homemade windchimes. Its useful, thanks.

  9. Tomasz, I think it is important to let users testing their hearing or their tinnitus frequency, to use headphones. Without headphones, one may think that there is a volume drop, or a hearing drop, when in fact the ears are actually in a zone of subtraction between two loudspeakers of the PC.

  10. Would it be possible to include a toggle switch that enables an “Equal loudness” mode? This is by far my preferred online generator, and has been very useful for me, thank you!

    • Hi Jason. It would be impossible to ensure equal loudness without knowing the frequency response of your speaker. Also, equal loudness over what range? You can’t make a 20 Hz sound be as loud as a 2 kHz sound without making the 2 kHz sound very quiet.

      • To be sure what happens on the users end would be affected by speaker/headphone response, but if the slider adjusted volume to somewhat closely follow ISO226 and assumes a perfectly flat speaker response i think it would be extremely useful for very roughly determining the flatness/bass response of ones speaker/headphones and room response without requiring a pricey calibrated mic and software purchase. I understand many frequencies would be quieter to avoid signal clipping, but testing for speakers/headphones by ear, especially at low volumes, I believe it would be very useful. As it stands I was only able to find a wav file from audiocheck for a “perceptual” sine sweep with all of my googling. Comparing it to a normal sine sweep shows a massive difference in perceived volumes depending on frequency. It was extremely helpful for how limited its control is though. For me personally, 30Hz to 20kHz would be exciting to have access to.

        • You can get this for $60. It’s good enough for bass and most speakers/headphones have a nice flat response for mid- to high-frequencies. You can get the free REW software that will do sine sweeps for you. It will even generate EQ settings that work with EqualizerAPO.
          That’s what I did and it improved my audio by (subjectively) 20%.

          Furthermore, you need to take into account that people have different frequency responses, esp. in the high frequencies the differences can be dramatic. The ISO curve is a kind of average.

  11. HI there, Mr./Madam,
    I Thank you very much getting me a tone generator which I can use as piano-tuner.
    I am also [“voorstander”NL] ‘in favour of’ lowering the diapason of all opera orchestra’s beeing producing opera’s from 1800-1900 Till Verdi & Puccini
    This, of course, Verdi’s Plead for lowering the a’ diapason to 432 Hz in 1881
    by then since 1842 by French decrete rised to 440 Hz……
    This goes also for the re-introduction of
    – Period instruments Rossini /Verdi/Puccini opera’s
    – 3-stringed Contrabasses ‘Scordatura’ also tuned to CC on lowest string
    – gut- stringed all strings except Contrabasses’ lowest CC/EE
    This feature is also good, tuning lowest 32′ / 64′ (resultante) and Octo- CCC tone of octo-sub-contrabass violone, to be used in [ondermeer] Verdi’s Otello and also ‘Il Re Lear’ sounding of Storms. (Re lear is a new composition which I am proceed tot complete…..)

  12. Very interesting. I actually am able to measure interference zones. By moving my head left to right, the two stereo loudspeakers in my PC sum or subtract each other.

  13. I am using your tome generator to test the response of my hearing aids. The hearing aids have frequency compression since I have no response about 2kHz. It divides frequencies by two (down an octave) so I can hear frequencies above 2kHz (and less than 4kHz). My HA’s can be tweaked as needed using this tool.

  14. Great application indeed. I am just wondering a bit how sounds with ‘f’ less than 20Hz is actually being audible …. Is the correspondence between the f (<20Hz) and the tone is accurate !!!

  15. Thanks this is what I have been looking for. Many tone generators out there but this is the only one I have found that provides the related musical notations.
    I wish you would make this a regular program so I can run it on my PC when I am offline.

    • Your message piqued my interest..
      I use the tone generator in conjunction with an oscilloscope to troubleshoot guitar amplifiers. If I use it with my desktop there’s a 60 cycle hum that tags along. This normally doesn’t affect my troubleshooting, but it occasionally gets irritating, so I use it with my laptop, which doesn’t have this problem.

      Anyway, just for giggles, I went to the generator page today (using Firefox on my laptop) and did a “File -> Save Page As”. Then I shut down Firefox, disconnected the laptop from my network, and fired up the saved page offline.

      It worked ‘almost’ perfectly! I say ‘almost’ because the left/right arrows that decrease/increase the tone by a single Hz were hidden. You can still find them by moving your cursor around the areas where they should be until your cursor changes, so it’s really not a problem.

      • Thanks for the suggestion I will try that. I use it to tune each of my drums to a specific pitch. It really helps to have a constant tone playing that I can match up with.

  16. I can’t get dual tones to stop! Otherwise, a brilliant device. Please respond asap as I don’t know what this will do to my phone.
    Thanks so much.

  17. I was turned onto this generator, to see if I could identify the frequency of my tinnitus ringing. In no time, I found that it was approx. 6,000Hz. I haven’t resolved anything yet, but it’s nice knowing that I was able to put a number to it. I have “always” had this condition (loud noises from childhood on); maybe I’m on the road to a therapy…like re-training with white noise. Anyway, pretty cool.

    • Yes, I also have tinnitus around that 6K+ range. The problem is that while I cancel out the sound, it drives everyone else in the room nuts. I guess I have to use headphones.

      • FYI, I have had tinnitus for a long time and I found that the amount of salt I consume has a great effect on it. By limiting the salt intake I have reduced the ringing to where I am hardly aware of it. The other thing is ear protection from loud noises. For example, if I use my circular saw to cut a piece of wood and forget the ear plugs, my ears will ring loudly for about 8 hours. I’ll where my plugs at movies, concerts, etc., anywhere I might encounter loud sounds.

  18. this is exactly what i was looking for. i just suffered an ear infection and as a result acquired 2 ruptured eardrums. this ringing is getting more and more annoying but i at least wanted to know the frequencies i was hearing. mine are 400 and 4000 hz. it varies as to which one is dominant. its easier to tolerate just knowing the frequencies.

  19. Would like to use your tone generator for an experiment with my students. Your volume adjustment is in %. Do you know the decibels of the volume?

    • The decibel is a measure of sound pressure, I think. (If someone knows better, please correct me!) So the volume of the source content (tone generator) cannot be given in decibels, since you are going to play it back through a headphone or speaker or amplifier and speaker combo that will all generate different levels of sound pressure. For instance, you can plug your phone into an amp and generate 110 decibels to fill a stadium, or you can plug it into a mini speaker and produce 20 or 30 decibels.

  20. I’ll be using this tone generator for the same reason that was posted last year by ‘Loren’. The only difference is that he was working on tube amps, and I’ll be troubleshooting solid state.
    I bought an older dual trace Tektronix scope yesterday and needed a way to generate a known signal to test it. This app worked perfectly and showed me that I had a fully functional T912 scope with two 10X probes (with all attachments) a scope cover, a Tektronix K212 cart, and all manuals for $50!!

  21. I just used this wonderful app for a ‘dancing oobleck’ experiment in my science class at uni. I can’t wait to do it with the students when I am teaching primary school. Thanks Tomasz.

    • I used this for my science project, it helped a lot! Thanks for your effort!
      However, my head always hurts after..But, that’s the price you must pay for science!

  22. This is a great tool, thanks for hosting it. Is there any chance you could add a balance slider? I have tinnitus but mostly in my left ear. I do not want to change the settings in Windows because I would like to listen to music at the same time I listen to the tone from your site. Any chance you could add that? And while I am asking, any chance you could add the ability to play more than one tone at a time?

  23. This program is an example of perfection, pure sine wave with amplitude that fades up at the start and down at the end.

    I used it to find the frequency of a random (and unwanted) tone that lasts about 1/2 second, occasionally coming from the Atmega1284p processor I’m programming. I now know it’s 291 Hz. Hopefully that will help me locate the source and cause.

    • Lol! I did the same trying to match up to a neigbour vacuum cleaner motor and I remember it was something like five hundred and something Hz. Great great tool! It’d be nice to have a way of training all the notes within an octave, to start, at least, recognizing which frequency belongs to which piano frequency. What do you think?

        • Very interesting! Now I have a crucial question: I remember watching a Youtube video talking about the difficulties of tunning a piano and the Well Tempered Clavier… So, this is one more thing that I love about this page, the fact that what you hear are pure tones, pure frequencies, aren’t they?

          So this brings to my mind the question of … as you said, If I start using virtualpiano and train my ear to recognize C4 for instance… Would I be listening to the same tone coming from a piano and other from a guitar for instance? Or do they have little differences in its frequency number? Like 262 (C4) and maybe in the guitar I get 264 or sth?

          Great app and page who has also gathered we people that love pure frequencies, everything is a frequency!

          • The frequency would remain the same, no matter what instrument you played it on. For example, A 440 is always A 440 (if correctly tuned). What changes is the other frequencies generated along with it, telling your ear the note is coming from a piano, or a guitar.

            The tempered scale is a compromise, because A-sharp and B-flat (for example) are not quite the same note, yet there is only one piano key to press for both of them. This is why people singing in harmony with no instruments at all can be so amazingly beautiful. It is because they can sing the actual true notes without any tempering at all.

  24. Great great tool! Congratulations for building it! A real example of useful web apps, I found it while looking for exaclty what it does. You can train your ears to learn and recognize frequencies, the words of music! Thank you very much! Regards from Spain

  25. Thank you! I just got a basic audiogram as the first step toward understanding the tinnitus (+ weird tone at around 1KHz that I hear when I shake my head) that I started to get about a year ago. Your tone generator is an excellent tool for me to understand and validate what the audiologist measured. Now I can see just where my hearing begins to fall off in each ear and then roughly match the tinnitus frequency. I like having a quantitative measurement and I hope this also will help me give the clearest possible description of my symptoms to the specialists for the next steps toward diagnosis and (with luck) treatment. I do recognize that there may be no way to get rid of this, but it’s still helpful to be able to characterize it for myself. Something fun to do to balance being annoyed by the tinnitus!

  26. Hey tom :) Very nice tool and it works for me flawlessly :)
    The only thing I would like to see added is the ability to phase shift. 180 degrees would serve my purpose :) I have no clue how hard that would be but if it was a simple thing, it would add alot for me :)

  27. I’ve just published an updated version of the generator. Here are the most important changes:

    – Added visual “playing” indicator to warn against sudden jumps in volume when you change frequencies
    – Added octave up/down buttons (frequency ×2 and /2)
    – Keyboard shortcuts: Spacebar toggles Play/Stop, Left/Right arrows change frequency (even if slider is not highlighted), Shift+Left/Right fine-tunes frequency by 1 Hz
    – Continued press on button keeps changing the frequency (no longer have to click on Left/Right buttons repeatedly)
    – Adapted to mobile devices – works on iOS and Android (Chrome).
    – Visual tweaks (e.g. retina-resolution images)

  28. All you youngsters, measure your hearing now and archive it somewhere.
    See where you are in 25-30 years. I’m an old musician and years of standing next to crash cymbals and screaming Marshall amps has my high end down to about 15k, and that is straining. Take care of your hearing my friends!

  29. Most excellent Tomaz! I was about to buy a program to tune my sound system just to get the tone generator function since I have the DB measuring equipment. it didn’t occur to look online as I didn’t think anyone would post something this useful for free. I have been using one of my active crossovers to tune the passive crossovers I built for some mains. Now I can dial in exactly where I need to be component wise to get 1850hz as a Xover point for the horn drivers. Now, to compensate for the impedance changes!!. Thank you!!. I put out CD’s of local bands I do sound for (one CD a month). Tell me what type of music you like and I’ll send you some selections as a thank you for your most useful tool. Shortsville Sound.

  30. I wanted to let you know I am using this for Resonant Voice Therapy (used for treating hoarseness). This is the simplest most direct tool I’ve seen to help me get the right pitch. Thanks.

  31. Hi Tom, we would like to include your online tone generator in an experiment where we will ask people match the taste of food/drinks to a frequency. Would it be possible to embed it in an online survey platform in some way? Thank you!!

      • Yes it’s for an academic study, my PhD topic is the interaction between sound and taste. Would it also be possible to make some modifications to the range of frequencies generated? Please free feel to email me offline as well. Thank you!

  32. I just wanted to say thank you! I am using this tool to improve my intonation on the violin by playing a tone based on the key I’m practicing in. It’s a wonderful tool. Again, thank you!

  33. I don’t know what tinitus means and why you have made up all this effort, but your tone generator is VERY VERY addictive. I have already spent 2 hours sliding the bar and listening to tones.

  34. I liked it a lot maybe one day youll have it setup so that we can download a short sample a few seconds of a whatever tone were looking for huh

  35. HI!
    well done, thanks
    What kind of tuning did you use?
    Because the lower octaves sounded offtune to me….. :)
    (A2-B2-C3 sounds weird, to my ear the B2 is too low for example)
    It’s intresting if there is a mistake in frequncies, or is it that the ET tuning is more notcible at such low notes

    • The frequencies are calculated according to the formula for Equal Temperament (12-TET). For example, B2 is about 123.471 Hz. The frequency is listed next to the note, so you can check for yourself.

      • Very promising tool BUT read on… I am looking for software which will play frequencies accurately so I can hear Byzantine chant scales – which are quite different from modern western major or minor scales. I was therefore very disappointed to find that doubling the frequency (e.g. A4 at 440 to A5 at 880) does not raise the played note by one octave, but only by about a major 7th. This seems to happen with all frequencies over C4, but C4 itself to C5 sounded OK. I am a lifelong professional singer and choir director with a very accurate ear – it needs to be! This problem, I’m afraid, renders your tool completely useless. Sorry!

  36. Great Tone Generator. Was looking for something to generate low frequencies to drive away carpenter bees when the tone was amplified through large speakers mounted to my carport but low enough for my neighbors not to notice… this works! It also helped me identify my Tinnitus frequency; 4382hz! I found the freq my dog hates. I found what my laptop speakers are capable of reproducing (not much) and what my wife hates so badly she kept her fingers in her ears. This could be the most useful of my discoveries. However, ironically its the frequency that matches my tinnitus so its just as aggravating to me. I do believe these sine waves are better because Tom polishes them nightly with a special paste. This page has earned a rare bookmark from me!

    • Derek, many thanks for the report. I’m glad you’ve put my creation to so many productive uses. Off to get my polishing paste…

      P.S. Did you find the special easter-egg frequency that makes you think you are a moose? That one’s fun.

  37. Hi Tomasz,
    Thanks for the tone generator. I have used it to investigate the ideas in Ross W Duffin’s book “How Equal Temperament Ruined Harmony” – about the Equal Temperament system now almost universally used in tuning musical instruments, but which mostly does not correspond to mathematically (therefore harmonically) correct frequency ratios for chords.
    (The tip about opening the generator in several browser tabs was key for this!)
    With the tone generator it is easy to hear that the Eq Temp. A major chord (using A440, C#554.36, E659.25) is very different from the pure harmony of the triad played with 440/550/660.

  38. Your tone generatort is the best I have seen. Would you consider repalcing the drop down menu for selecting a note, by a picture of a piano keyboard, that could be clicked on to select a note. I recently retired from Java programming, and it has been about 10 years since I hav done any web design, so I have no idea how hard this would be. If you are interested in the idea, I would love to help with any grunt needed.

    • Thanks for the idea. I’ve given it some thought and while a piano keyboard would definitely look better, I can’t think of any functional benefits. In fact, one disadvantage would be that piano keys are quite narrow and it would be difficult to fit the frequency (e.g. “1760 Hz”) on the key. Did you have any particular use cases in mind?

  39. I would love to see an option to select a frequency for the right ear and a different frequency for the left ear even using a separate tab. Then it would be possible to try bin-aural beat experiments. Thanks fro such a wonderful and simple tool.

  40. Great tool. I used it to determine the feedback frequency of a live recording, so I could set a extremely small bandwidth equalizer to remove the noise. Thanks very much,

  41. I want to use something like this to tune my sliders of different frequencies on my equalizer. Do you make a CD that I can play in my system to do that?

  42. Tomasz — best frequency-to-tone generator site I have come across! Love the frequency slider. First, a couple of MINOR improvement requests (I hope). Can the up-down frequency adjustment arrows be interactive so that single clicking makes a 1 Hz change, but holding the arrow down with the mouse makes multiple 1Hz changes (until you stop pressing on it with the mouse)? That would permit the desired frequency to be selected much faster — especially important in the higher ranges. Also, can you make the word “PLAY” green and the word “STOP” red — when you drag the slider to far too the right and the volume is blasting and numbing the brain, colors help guide one to the STOP button quickly. Also, can you tell us what Wave the tone represents? Better yet, can we select the Wave, ie. Sawtooth-Sine-Square-Triangle? Also, once you select a frequency, can the music note change instantly to match — for simplicity of presentation, I suggest dropping the Hz after the music note and just putting a “+” or “-” after the Hz to let the person know the selected frequency is a bit higher/lower than the music note indicated — if curious, the person could always adjust the frequency up/down until the “+/-” went away, indicating the frequency was now within 1Hz of the music note shown. Second, a MAJOR improvement request. Rather than have the frequency only play a wave tone, can it also play the closest piano note? I am working with some healers who prefer to discern the healing tone as a frequency, yet we want to play music notes to the person being healed (much easier to listen to). If you do even a fraction of all this, that would be great !! Your work on this sound tool is very much appreciated !!

  43. Bardzo porzadny generator, prosty w uzyciu i praktyczny. Przynajmniej mozna powoli i dokladnie sprawdzic to, co sie chce sprawdzic. Pozdrawiam.

  44. thank you, this is great for working on my tube amp…I have no idea what’s different about yours but according to my scope yours is the only one of 5 or so I tried that has true, clean, sine waves. Thanx again!

      • Hi Tomasz. Your sound generator is fantastic. So much so that I want to download it onto my computer to do some experiments. I am happy to pay for it if I could get it onto a couple of pc’s and get to work so I can save the HZ combinations

  45. Well done, thank you. Works in Opera 26.0 as well.

    Suggestion: I think would be better to make buttons (or single button) with changing color when generation is active. Right now if you click PLAY and you can not hear the sound (i.e. when the frequency is too low or too high to work on particular speakers) – there is no way to tell if generator is OFF or ON. This is quite confusing if you want to test working frequency range of output.

  46. Thanks for making this, I use it to localize the ‘hum’ I hear; it was consistently 66Hz but now varies between 59 and 72. At least I know it’ real now.

  47. Thanks for this – I’ve had tinnitus for a while, recently after snorkling and diving, my right ear is really bad. But I am struggling to find the frequency. When using it I do find that some frequencies I can’t actually hear as I scroll through – not sure if that is related? Anyway – thanks again for the tool even while I’m still trying to find my frequency :)

  48. Just wanted to drop in and leave a word of thanks. I’m a science teacher and I’ve been using this online application for three years now to help with my unit on sound. It is EXACTLY what I needed to do some of our experiments. Thank you!

  49. OK, now I’m getting more ideas! Can a volume control be added to this online tone generator? (I have no idea how hard that might be) So far I can open a couple of browser windows and play them at the same time to demonstrate intonation and beats, but I’d also really like to open several browser windows and set them to different overtones on the same fundamental, and adjust the volume so the fundamental is louder than its overtones… but then adjust the volume of different overtones to demonstrate what (for example) a clarinettist should be listening for in a rich, centered sound.

  50. I’ve been looking for a tone generator with a slider just like this to teach about tuning musical instruments. This is elegantly done, thank you!

  51. I was just now looking for a tone generator to test my hearing in a ~deaf ear and had imagined something like this one with a slider….and lo and behold, here it is and elegantly and simply implemented!! Thanks so much. This is a wonderful tool, and it turns out I can hear with that ear within a narrow range. Good to know this.

  52. Hi Tomasz, this is a great tool – nice work! I have a web audio question for you… What is the difference between Firefox and Chrome when it comes to changing oscillator frequency. Have you noticed that if you slide quickly in firefox the frequency-change isn’t smooth like it is in Chrome or Safari.

    I’ve been trying to fix something I made a while ago which doesn’t work properly on Firefox for that reason (

    Any help would be much appreciated. Thanks!

  53. This is a great tool. Is there a way to get the frequencies to a a couple of decimal places? I have been using it to tune the banjo, but it is hard to get the perfect frequency…. But then again, as they say, you can tune a Harley better than you can tune a banjo.

  54. What about also displaying the pitch note for example A= 440 B= C= so on and so on. just the frequency is not enough. I have to keep searching for one of those now. by/

  55. Nice and handy!

    Definitely works with FireFox v31.0 on Manjaro Linux installation.

    Would love to see how one can balance the volume based on the frequency as the higher frequencies often are louder than the lower frequencies. (Has to do with the lower losses of energy and shorter wavelengths.) – I used to know how to automatically adjust the volume via software (much like a compressor/compander would do in a circuit).


    I have made sure to bookmark this on the other part of the site. Seems that the saved-as-complete page also works well (for a locally-stored copy).

    Great idea.

    – Rev. Dragon’s Eye

  56. nice app. My wife is using it right now for her sinus infection. She is pressing a speaker into her cheek + eyebrow. Somewhere between 100-107hz seems to be the best to break up her mucous. We’ve read elsewhere that people do this and it clears up the sinus infection immediately. Fingers crossed.

  57. Agreed, good stuff – very nice presentation, simple and easy-to-use.

    One request. Can you allow frequencies lower than 20Hz? I realize that drops below human hearing, but in terms of science, it makes for great woofer visuals.

    Along that line, have you considered having multiple simultaneous tone generators? Most of the sounds we hear (especially voice) are made of multiple frequencies. I would love to demonstrate to a class how sin waves destructively and constructively react to each other.

    Keep up the good work!

    • Charles,
      I’ve modified the scale to allow frequencies starting from 1 Hz.
      I imagine demonstrating constructive and destructive interference would take some thought to do right. You’d have to make it possible to manipulate the phase. Perhaps you could do your demonstration with Audacity?

      • Tomasz, that totally rocks – thanks for the quick turn around. So even though I cannot hear the actual frequency, I can hear the physical movement of the cone even down to 10Hz. Kinda cool. :)

  58. Have you thought of giving users the option to change the phase of the signal so that they could possibly reduce or cancel the sound from another device. I have tinnitus and would like to see if it is possible to use this method to reduce the level of the sound in my head.

  59. It’s not working for me in Firefox 18 under Windows 7. The controls are there (minus the frequency number), but I can’t interact with them.

    • Thanks, fixed. There was a syntax error in the JS — I don’t know how I managed to upload a non-functional file — I always test my sites after I upload them to the server.

      Physics will never explain things like this.

  60. So I try it in Ubuntu 12.04 with firefox 15.0 and it works propably bad. I listen good 20hz to 20173hz. Is it this bug? Does it give bad sound?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s