Urban Guitar is a mobile app for beginner guitar players, created by an international team in collaboration with Uberchord (now part of Duolingo), Yamaha, and musician Keith Urban. The goal was to provide users with an intuitive and engaging tool that combines structured courses, mini-games, and smart audio analysis.
Urban Guitar offers guided courses with lessons composed of educational mini-games. Users learn chords, single notes, tablature reading, and eventually full songs. The content includes video tutorials featuring Keith Urban himself. The Daily Workout mode generates new practice sessions every day based on the user’s learned chords. Sequences are musically coherent, and the app enhances the background track when the user plays accurately.
Using technology developed by Uberchord, the app recognizes both single notes and full chords in real time. It evaluates performance and adjusts difficulty dynamically based on user progress. The app includes a separate engine for rhythm recognition, analyzing timing accuracy, note duration, and consistency – helping users develop a solid rhythmic foundation.
Urban Guitar supports a wide range of audio input setups – from wired headphones and Bluetooth (with latency compensation) to external audio interfaces. The app blends user input with backing tracks and reacts in real time to performance.
The app is fully integrated with Uberchord’s backend, supporting:
The app was developed in Unity, allowing deployment across multiple mobile platforms. Our team handled full implementation, backend integration, audio system development, and supported the UX and gamification logic.