百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

piano-trainer

> DevOps
开源

轻松记忆钢琴音阶! 一款带有 MIDI 支持的钢琴练习程序。 可以将其视为一个交互式参考手册

2.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

轻松记忆钢琴音阶! 一款带有 MIDI 支持的钢琴练习程序。 可以将其视为一个交互式参考手册

# Piano Trainer Learn to play the piano at your own pace through various modes of practice. [Watch the video](https://vimeo.com/730642802)

## Features - [x] MIDI compatible - [x] Home row keyboard input - [x] Cross-platform support - [x] Interactive scale practice - [x] Interactive chord practice - [x] Interactive fifths practice - [x] Interactive quiz - [x] Hard mode - [x] Shuffle mode ## Coming Soon - [ ] More scales - [ ] Settings - [ ] Toggle questions in quiz mode - [x] Change keyboard sound # Releases Download for free on all platforms on [itch.io/piano-trainer](https://zaneh.itch.io/piano-trainer) or download the [latest build here](https://github.com/ZaneH/piano-trainer/releases) ## Run Locally You'll need to setup Rust and Tauri CLI by following the [Getting Started guide here](https://tauri.app/v1/guides/getting-started/prerequisites). ```bash $ git clone https://github.com/ZaneH/piano-trainer.git $ cd piano-trainer $ yarn tauri dev ``` ## Build Target Binary Outputs to `./src-tauri/target/release/bundle` ```bash $ yarn tauri build ``` ## Build and Install Flatpak For non-FHS distros, the Flatpak can be used as a self-contained runtime environment. Ensure these build dependencies are installed: `flatpak`, `flatpak-builder`, and `appstream`. After cloning the repo, use the following commands to install and run Piano Trainer: ```bash $ flatpak-builder --force-clean --user --install-deps-from=flathub --install builddir flatpak/com.zane.piano-trainer.yaml $ flatpak run com.zane.piano-trainer ``` # Contributions Contributions are more than welcome. Read the [Technical Breakdown here](https://github.com/ZaneH/piano-trainer/wiki/Technical-Breakdown) to learn about the codebase. Create a PR pointing to the `dev` branch. Stable builds will be merged into `main`. Code formatting is automatically handled with Git Hooks. # Credits Special thank you to [ruohki/tauri-midi-example](https://github.com/ruohki/tauri-midi-example), [kevinsqi/react-piano](https://github.com/kevinsqi/react-piano), and the [Tauri Discord community](https://tauri.app/).

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptaudiochordscircle-of-fifthskeyboard

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类DevOps
定价开源

> 相关工具

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理