Об этом проекте

Piano Trainer помогает запоминать гаммы, аккорды и интервалы на пианино через интерактивные тренировочные сессии. Приложение поддерживает внешние MIDI-клавиатуры, а также ввод с компьютерной клавиатуры домашнего ряда, что делает его пригодным для использования на любой платформе. Среди возможностей — специальные режимы для гамм, аккордов, квинт, режим викторины, режим повышенной сложности и опция перемешивания для случайного порядка упражнений. Интерфейс построен на Tauri, что позволяет создавать нативные сборки для Windows, macOS и Linux; для дистрибутивов, не соответствующих FHS, предоставляется пакет Flatpak. Для разработки требуются Rust и Tauri CLI; репозиторий включает скрипты для запуска (`yarn tauri dev`) и сборки (`yarn tauri build`). Приветствуется участие через pull request в ветку `dev`, проект использует автоматическое форматирование кода через Git-хуки. Загрузки доступны бесплатно на itch.io и через релизы GitHub.