GuitarNoodle
A native Android guitar-learning app with a tab player, real-time pitch detection and practice tools.
What it does
- Lessons plus a tab and notation player, follow mode, sight-reading, a backing-track jammer and a recorder with a timeline.
- Practice tools such as a strum trainer, a scale runner, a mistake gym and boss battles.
- Imports AlphaTex, MusicXML and Guitar Pro files, and can turn audio into a chord chart.
- An optional laptop companion adds tab-from-recording and stem separation.
Why it exists
Built for its owner first, to make daily practice structured and measurable, and kept product-ready.
Stack and status
Stack
- Kotlin and Jetpack Compose
- C++ audio core (Oboe)
- Room database with tested migrations
- FastAPI companion service
- Over-the-air updates from signed releases
Status: Prototype
All planned phases are built and tested, and a signed release exists. At last record it had not been tested on a real phone, so tuning of note and chord detection is still to come.
What is public and what is private
Public
Signed beta builds of the Android app, with Obtainium updates, on its app page.
Private
Source code and the signing key.
Honest limitations
- Detection thresholds were tuned on synthetic audio only.
- Optional companion models are not bundled.
- Tuning and timing may need adjustment on a real device.
Related projects
Coach Québec
A local AI French coach for exam preparation, with writing correction, speaking practice and a learner profile.
See the project →Fitness Gym
A native Android workout app with an animated anatomical figure, a workout generator and a mind and breathing tab.
See the project →Franchise catering lead tool
A QR-code spin-and-win page, ordering demo and lead portal for local franchise kitchens.
See the project →Talk to us
Have an app idea that needs audio, music or practice tracking? Tell us what you need.
