Software para código Morse. Algunas opciones de código abierto

Software para código Morse

Internet y las computadoras hicieron realidad eso de que nada se pierde, todo se transforma.  Tecnologías que van quedando en el olvido  reemplazadas por otras más modernas tienen una segunda encarnación en formato digitial permitiendo que quienes no las conocieron puedan experimentar mediante software y páginas web,  algo parecido a su uso en el mundo real.

Durante mucho tiempo, el telégrafo fue el principal medio de comunicación a larga distancia, y recién a partir de la primera década de este siglo, con el correo electrónico y los mensajes de textos ya plenamente instalados, las principales operadoras dejaron de ofrecer el servicio.

El código Morse

En 1837 Samuel Morse y Alfred Vail comenzaron el desarrollo de un sistema que permitiera enviar y recibir mensajes de manera rápida mediante  un telégrafo eléctrico que estaban desarrollando.  Optaron por un sistema de señales eléctricas de distinta intensidad que a su vez podían representarse gráficamente por puntos y rayas. A casa letra del alfabeto y signos de puntuación le corresponde una combinación de puntos y rayas.

Así por ejemplo:

En todo triángulo rectángulo el cuadrado de la hipotenusa es igual a la suma de los cuadrados de los catetos.

Se vería como:

. -. / - --- -.. --- / - .-. .. .--.- -. --. ..- .-.. --- / .-. . -.-. - .--.- -. --. ..- .-.. --- / . .-.. / -.-. ..- .- -.. .-. .- -.. --- / -.. . / .-.. .- / .... .. .--. --- - . -. ..- ... .- / . ... / .. --. ..- .- .-.. / .- / .-.. .- / ... ..- -- .- / -.. . / .-.. --- ... / -.-. ..- .- -.. .-. .- -.. --- ... / -.. . / .-.. --- ... / -.-. .- - . - --- ... .-.-.-

La asignación del código Morse correspondiente a cada letra del alfabeto se hizo teniendo en cuenta la frecuencia con que se utilizan el idioma inglés. Posteriormente el código original se modifícó para tener en cuenta la frecuencia de otros idiomas.. De ahí que la e se represente con . mientras que la Z se representa con –..

Hoy el código Morse se mantiene vivo mediante la comunidad de radioaficionados que tiene una participación activa en la asistencia en momentos de crisis. También, como dijimos al principio, en múltiples sitios web y proyectos de código abierto

Software para código Morse

Este artículo  nació a raíz de una broma. Ayer propuse en Twitter:

Idea para programadores con tiempo libre. Un programa que convierta texto a código Morse, lo guarde en mp3, lo transmita por Internet a otro programa que descargue el audio y convierta el código Morse a texto. Acabo de inventar el telégrafo.

Para mi sorpresa, no solo me tomaron en serio, incluso hubo alguien que se propuso implementarla y subir el código a GitHub cuando tenga tiempo.

Eso me despertó la curiosidad de ver que software había disponible y, parece haber bastante oferta.

aldo

Este programa solo está disponible en la tienda de Snap y parece no actualizarse desde 2017. La única forma de contactar a su creador es enviándole un mail.

Se trata de una herramienta de aprendizaje de código morse  que proporciona cuatro tipos de métodos de entrenamiento:

  • Ejercicio clásico Identificar caracteres aleatorios reproducidos en código morse.
  • Método Koch Se reproducirán dos caracteres morse a toda velocidad (20wpm) hasta que el usuario sea capaz de identificar al menos el 90% de ellos. Después, se añadirá un carácter más, y así sucesivamente.
  • Lectura de archivo: El usuario debe identificar el código morse generado a partir de un archivo.
  • Ejercicio de indicativo: El alumno debe  Identificar indicativos aleatorios reproducidos en código morse.

qrq

qrq es un entrenador de telegrafía Morse de código abierto disponible para varios sistemas operativos (Linux, Unix, OS X y Windows),

El fuerte del programa es el entrenamiento en la rapidez con que se identifica la señal recibida. Para esto envía 50 llamadas aleatorias desde una base de datos. Después de cada llamada,el programa espera a que el usuario introduzca lo que ha escuchado y compara el indicativo introducido con el enviado. Si la señal es copiada correctamente, la velocidad se incrementa, si hubo errores en la introducción la velocidad disminuye.

El programa está en los repositorios de las distribuciones derivadas de Debian y en formato Snap. También hay disponibles instaladores para Windows, Mac y FreeBSD.

morse-encode-and-decode

Está en los repositorios de Debian y puedes compilar el código fuente descargándolo desde GitHub..

Se trata de una herramienta para la línea de comandos que convierte texto en código Morse y viceversa. Tiene 3 comandos básicos:
morse-encode-and-decode {-e|-d} {}

–list (-l) Muestra el código morse.

–encode (-e) Conviert texto en código Morse. ej.: morse-encode-and-decode -e «LinuxAdictos!»

–decode (-d) Convierte Morse a texto. ej: morse-encode-and-decode -d «..-.. .. -. ..- -..- .- -.. .. -.-. – — … «


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.