HotPaw CW Morse Code Decoder Readme The HotPaw CW Morse Code Decoder translates Morse Code sounds into text, using the built-in microphone on your Mac, and including audio filtering and DSP signal analysis. For best results, make sure the microphone is aimed directly at the sound source or speaker, not at a wall where it could pick up sound reflections or reverb. Use an external mic or input, if possible to avoid fan noise. Select your microphone or try the alternate Default mic input. Make sure the code side tone is below 2 kHz, and use the audio filter to select the tone frequency peak. If needed, use the manual threshold control to set the level above the noise floor but below the tone peaks. The Morse Code Decoder includes a built-in spectrogram to detect the audio frequency of the Morse Code tones, and an optional narrow band audio filter to help filter out background noise. If the audio filter is enabled, the filter can be set for frequencies in the range of 400 to 1400 Hz. Click the spectrogram to set the audio filter to the desired frequency of signal. Checkboxes can be used to toggle squelch, AGC, filter and WPM modes. The Morse code WPM (words per minute) detection speed is automatically adaptive from about 8 to 40 WPM, and can be locked to the current estimated WPM dot speed (WPM lock icon locked). There is a High Speed WPM Mode which may work for code speeds in the range of 30 to 80 WPM, and which also supports higher frequency dot-dash tones. It may take several initial and immediately preceding characters containing both dots and dashes before the WPM speed estimation starts to get close to the actual WPM. Background sounds and signal fading can interfere with detection and decoding. The quality of detection depends on the signal level, signal to noise ratio, stability of the frequency and WPM speed, and keying "fist" quality. The characters that can be decoded include International Morse Code for the 26 letters A-Z, the numerals 0-9, period, comma, forward slash, and question mark. Please select the Default Audio Input if no sound is found from the built-in microphone. HotPaw productions has several other companion applications in the iOS App store. Look for HotPaw MorseTest to learn and practice Morse Code. -- SUBJECT TO ANY STATUTORY WARRANTIES WHICH CAN NOT BE EXCLUDED, HOTPAW PRODUCTIONS MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE WARRANTY OF NON-INFRINGEMENT AND THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE PROGRAM OR TECHNICAL SUPPORT, IF ANY. -- Additional EULA and Privacy Policy: http://www.hotpaw.com/eulaprivacy.txt -- Version 1.4.2 Updated for macOS 10.15 (deprecation clean-up) (b04) Version 1.4.1 Bug fix for missing minus-dash character. Version 1.3.1 Audio input bug fixes. Updated help file. Version 1.2.8 Added support for decoding some International Extension characters. Version 1.2.6 Audio input bug fixes for some newer Mac models. Version 1.2.4 Minor fixes for Mavericks. Version 1.2.0 Added an option to use the Default Audio Input instead of selecting a microphone. Added an indicator for audio frequencies that are too high for optimal decoding. Improved audio spectrum graph resolution. Improved audio filtering. Improved auto-WPM-speed tracking. Improved auto-volume-threshold tracking. Version 1.1.6 Bug fix for some audio input sample rate issues. Version 1.1.4 Auto-threshold, AGC and Squelch bug fixes. Version 1.1.0 Added audio input select and manual threshold control. Version 1.0.0 (build 021) Initial release. http://www.hotpaw.com/rhn/hotpaw/ support email: rhn-support@hotpaw.com Copyright 2012,2019 HotPaw Productions and Ronald H Nicholson Jr. ALL RIGHTS RESERVED.