A minimalist guitar tuner Android app designed specifically for Rokid Glasses with monochromatic displays and limited input capabilities. It may also work on other Android devices or other AR/XR/AI glasses.
Real-time pitch detection using YIN algorithm, note detection for any tuning (chromatic), and visual tuning indicator with status display.
This project has only been tested on Linux.
Source the environment setup script to configure Java, Android SDK paths, and provide useful aliases:
source tools/setup-env.shNote that this depends on having the Android SDK installed.
After sourcing, run ./tools/env-check.sh to verify your environment.
Use the provided aliases after sourcing setup-env.sh:
tuner-build- Build debug APKtuner-assemble- Build release APKtuner-deploy- Deploy to connected device
Alternatively, use the standard Gradle wrapper:
./gradlew assembleDebug # Debug APK
./gradlew assembleRelease # Release APKThe deploy script automatically builds the APK if needed and installs it to a connected Android device or emulator.
Pre-built APKs can be found on the releases page
Sorry - seems that it won't record audio while I'm also using the microphone to tune the guitar, but here's a quick demo vid!
Click image to view on YouTube:
