View Single Post
Posts: 1,522 | Thanked: 392 times | Joined on Jul 2010 @ São Paulo, Brazil
#1
I would like to have a program to communicate in morse code, that offered multiple ways to both "hear" and "speak" in morse code.


Among other things, the following should be present:


For "hearing" (input) morse code:

* Monitoring the microphone for any morse code like sounds (including with white noise).

* Monitoring the microphone for morse code patterns in an specific frequency range

* Monitoring a live feed of the rear (as well as the face) camera for any blinking anywhere that looked like morse code.

* Monitoring a live feed of the rear (as well as the face) camera for blinking in an specific area and/or of an specific color that matches morse code.

* Monitoring the accelerometers for vibration/buzzing patterns that match morse code.

* Monitoring things like the environment light sensor, the proximity sensor, keys and buttons, the touchscreen etc for morse code like patterns.


* Same as with the mic, but for the FM receiver.

* Plain text, both typed live and by loading a previously saved text file.



And for "speaking" (outputting) morse code:


* Flashing the flash LEDs .

* Flashing the red recording LED.

* Flashing the status LED, including controlling which color(s)

* Flashing the keyboard backlights.

* Flashing the screen itself (with controls for color and perhaps even flipping custom images instead of just controlling the backlight)

* White noise out of the speakers.

* Configurable frequency out of the speaker, preferably with configurable waveform as well.

* Custom sound(s), both looping for changing length and two diffeerent ones for dots and traces.

* Same as the sound stuff but for the FM transmitter.


* Using the rumbler/buzzer.


* Decoded plain text output, live to the screen, redirected to text2speech, and saved to disk.





Ideally all inputs should be routable to all outputs (more than one at the same time) live, and if desired multiple inputs and outputs should be possible to be run at the same time; and each input with it's own routing setting.







With this it should be possible both to use two N900 to talk in morse code with each other under a variety of conditions AND use the N900 to talk with (and hear from) morse code coming from many other devices and even some manual morse code sources/targets.

Last edited by TiagoTiago; 2010-11-15 at 01:01.
 

The Following 2 Users Say Thank You to TiagoTiago For This Useful Post: