Nch Tone Generator

0 views
Skip to first unread message

Tina Larzelere

unread,
Aug 4, 2024, 8:49:08 PM8/4/24
to hoylitictast
OnlineTone Generator is compatible with the latest versions of Chrome, Firefox, Safari and Microsoft Edge so if you don't hear any sound, please update your browser and try again. Alternatively, if this is not possible, you can download and save a 10 second WAV file that can be played at any time and is universally compatible with all browsers and software.

You can smoothly increment the frequency by clicking in the generator's input box, and pressing and holding the up or down arrow on your keyboard. This will increase/decrease the frequency by 1Hz at a time. If you hold the shift key at the same time, the frequency will change by plus or minus 10Hz at a time instead.


Did you know you can now easily share specific tones with others using simple links? For example, if you want to share a link for a 432Hz frequency, simply type the following into your address bar: =432. The number at the end of the URL represents the frequency so simply change this to whatever frequency you want.


A similar principle also applies for pre-selecting a waveform. For example, to pre-select the square wave, simply use =square. For the other types, change the word "square", with "sine", "sawtooth" or "triangle".


Tinnitus frequency matching.If you have pure-tone tinnitus, this online frequency generator can help you determine its frequency.Knowing your tinnitus frequency can enable you to better target masking sounds and frequency discrimination training.When you find a frequency that seems to match your tinnitus, make sure you check frequenciesone octave higher (frequency 2) and one octave lower (frequency ), as it is easy to confusetones that are one octave apart.


The most common style is T568A/B. If this is punched into a panel or a jack then you would want to hook alligator clips to the White with Blue and the Blue. These would be the middle two wires in both configurations.


Take a short piece of cable and an RJ45 and crimp the plug on, clip the cable at about 3" and pull the outer jacket off, strip about 1/2" off the ends of the inner cables and you have a testing plug. Put the alligator clips on any pair (B/BW as mentioned above), put the plug in socket and you are all set.


I found that toning cables even with a Fluke tone generator produced a weak signal at the switch end of long runs. I made a short RJ45 adapter cable that changed the pinouts so that the signal would be sent down two wires from different pairs, for example one from the blue pair and one from the green, and the signal was MUCH stronger.


If you open this tool in two tabs on your computer, you can use it to play two tones of slightly differing frequencies at the same time (try, for instance, 600hz and 602hz). You will notice how as you listen these two tones combine together to create a rhythmic pulsing sound.


This is another type of 'auditory illusion' you can try with this tone generator. While wearing headphones, open this tool in two tabs. In one tab chose a frequency (for example, try 440hz), in the other tab chose another slightly different frequency (eg. 444hz). Now use the speaker balance slider to adjust the output of the two tones, so that your left ear is listening to just the 440hz frequency, and your right ear to just the 444hz frequency.


When we talk about tone in relation to the tone generator we are talking about the way we perceive the frequency of a sound.



The frequency of a sound is produced by vibrations which create sound waves. For example, when you listen to a guitar being played, the sound you hear is produced by the strings vibrating, these vibrations create sound waves which travel through the air to your ears.



Faster vibrations create higher frequencies and therefore higher pitched tones, while slower vibrations create lower frequencies and lower pitched tones. We measure these frequencies in Hertz (Hz).



Our tone generator produces pure tones that only have one frequency, however in real life most musical sounds are made up of a mix of many frequencies.


The tone generator end plugs into the network cable I am trying to trace, and then I assume I should be able to go into the server room and just swipe the probe across the ends of the patch cables while still plugged into the switch, and hear the tone, but that doesn't seem to work.


First, check the batteries or make sure that you have new ones. Next, you should be swiping along the patch panel and not the switch. I swipe along the underside of the cable jacks (against the copper side) or along the punch panel on the back. I usually get a clearer signal this way.


My experience with tone generators is that you're going to be touching the pins on the jacks on the patch panel, or, if you've got a really sensitive probe, the terminations on the back of the patch panel. I've never used a tone generator / probe combination that was able to pull tone thru the insulation of a UTP cable.


If you are trying to trace out Cat5 or 6 cabling, make up an adaptor that bridges/shorts out both the blue and the orange pairs and then connect the whole blue pair to one alligator clip and the whole orange pair to the other alligator clip. This will increase the tone volume significantly, as the twist in a pair of cat 5/6 cancels out the tone, but shorting the pair and using both conductors it overcomes this.


If you are tracing a data line, you have to disconnect the patch cable from the server to the patch panel. If you do not disconnect the patch cable, you will get no signal from the tone generator. The server interferes with the signal. Also, mentioned above, make sure the batteries are good in the tool.


Certain toners or network testers mainly high end fluke brand ones will tone through a live patched cable.. Most other toners are not very practical on "live" lines. But are great on lines that arent patched into anything at all (fresh install)


The 'wand' end of the tone generator usually has a 'gain' adjustment. Make sure you adjust this appropriately for your environment. It depends on physical contact with the copper if the signal is faint, although I've traced wires across an entire building and not needed


When you have a lot of interference (active network connections) or jacketed / interference-resistant cable, you're going to need conductive contact between the wand and the actual wires inside the cable.


take a patch cord cut it into, next remove about 2 inches of the outer shielding to expose the twisted pairs, cut off the blue/white pair, orange/white pairs, and the white wire from the brown/white pair.this will leave you with the green/white pair and the solid brown wire, next remove the shielding from all 3 wires twist the green/ white pair exposed wires together. place 1 of the clips from your tone generator to the green/white pair and the other clip to the brown wire this will allow you to short out the active port on the switch so you can tone out the cabling without harming the port on the switch.


Testers are getting less costly every year to test and trace active cables. Rather than taking a chance of burning up a clients switch buy one or find an older unused switch and do your testing as shown above on it. Just saying.


As Matt says, it hasn't been updated and apparently got broken by newer APIs. I updated what I could figure out needed updating and now it compiles and runs with only deprecation warnings but all it does is make clicking sounds when the "Play" and "Stop" button are touched. I've gone through the code and looked at the documentation in Xcode for the API but it's a steep learning curve. I would love to have a working version so I could tinker with it to learn more. Has anyone updated it? Or a similar tone generator?


I could see that the ToneOutputUnit code was being called and was stepping through the various functions but no sound was produced. I also tried calling 'enableSpeaker' before 'startToneForDuration' but also no sound. What am I missing?


Of course Gene De Lisa is right. The "unit" variable needs to be declared outside of viewDidLoad so it doesn't get deallocated right away. Also, "unit.enableSpeaker()" needs to be before "unit.startToneForDuration(0.5)". However even with those 2 changes I got no sound. After more head scratching I found two scaling errors in hotpaw2's ToneOutputUnit.swift (in github).


I think a very useful improvement would be to give it a more musician friendly approach. For example rather than generating the pitch of the tone by frequency, why no give the option to choose by musical note too? Add the Music scales to it. Rather than choosing 4000Hz (random number, just an example) you could chose F# or something. Plus with that combined with the tempo you could also give the duration setting to half note, quarter not, whole note, 6th not etc. Sort of like a digital piano. Synth is very popular to use in music so this could make the tone generator much easier to control and use to its full potential in the name of music.


The degree of accuracy will depend on how accurate the clock chip is on your sound card. This should be very accurate on sound cards that are designed for music recording, but probably not very accurate for on-board sound cards.


I want the generators to follow the default preferences. At one time I wanted to generate a stand-alone, stereo 400Hz tone and it turned into a research task to get Left and Right out of what it gave me.


Topic moved to the Pending Feature Requests page on the Wiki for future triage by the developers - but retained on the forum and moved to Audio Processing as it contains relevant discussion that may help others.


There is nothing more to the project then creating the 1950 Hz tone. I just need an audible sine wave do you inject into a voting receiver comparator. It seems pretty simple enough but it has to be very stable because that tone is required to have it operate correctly.


Which DAC?

Direct Digital Synthesis (DDS) of a sine wave has been done many times.

You can create a table of 1/4 of the sinewave, and send that to the DAC.

Send the date up from 2.5V to 5V, then reverse the table from 5V to 2.5V, then flip it again from 2.5V to 0, and change again from 0 to 2.5V.

Sine wave DDS DAC.jpg960720 26.1 KB

3a8082e126
Reply all
Reply to author
Forward
0 new messages