Sobre el proyecto

EchoForge es una plataforma de entrenamiento en código Morse (CW) e inteligencia de señales diseñada para la R36S y consolas portátiles Linux compatibles. Utiliza el método Koch para introducir caracteres a velocidad completa desde el principio, con dificultad adaptativa basada en la precisión del usuario y seguimiento dinámico de errores que reajusta las sesiones futuras hacia los puntos débiles. El entrenador mantiene un ritmo constante de 20 WPM e incluye un programador de repetición espaciada. La aplicación proporciona una visualización de cascada espectral con ruido de banda simulado, desvanecimiento y almacenamiento de instantáneas de frecuencia para practicar la decodificación bajo interferencia. Un glosario buscable cubre más de 100 abreviaturas de CW, códigos Q y pro-signos, con un diccionario inverso y artículos históricos sobre código Morse y telegrafía. Los modos de desafío incluyen decodificación de señales desvanecidas, carreras de velocidad cronometradas y tablas de clasificación locales con operadores históricos simulados. EchoForge está optimizado para controles portátiles con soporte completo de gamepad, retroalimentación háptica y una interfaz de modo oscuro de alto contraste. La interfaz está localizada en inglés, japonés, español y alemán. El código base está organizado en tres capas: un núcleo de señal para generación de audio y conversión de texto a Morse, un motor de aprendizaje para el algoritmo Koch y métricas de rendimiento, y una interfaz de campo para la UI y las máquinas de estado de desafíos. El proyecto se publica bajo la Licencia MIT y funciona sin conexión, sin cuenta ni conexión a la nube.