Sobre el proyecto

NTE Piano MIDI Player es una utilidad nativa de macOS desarrollada con Swift y SwiftUI que permite a los jugadores ejecutar archivos MIDI en el piano interno de Neverness to Everness (NTE). Es compatible con los diseños natural de 21 teclas y cromático de 36 teclas del juego, ofreciendo funciones de arreglo automático como transposición, plegado de octavas y reducción de acordes para adaptarse a las restricciones musicales específicas del juego. Para el modo de 36 teclas, la aplicación se integra con el controlador VirtualHID de Karabiner para simular teclas modificadoras a nivel de hardware (Shift y Control), las cuales el juego requiere para las notas cromáticas. Los usuarios pueden previsualizar canciones mediante audio integrado, gestionar pistas MIDI individuales, ajustar el tempo y exportar partituras de piano con etiquetas de teclas. La herramienta incluye un diseño centrado en la seguridad con un temporizador de cuenta regresiva y detección de aplicación en primer plano para garantizar que la entrada solo se envíe cuando el juego esté activo.