An Android app written in Kotlin for tuning instruments. The app currently supports multiple tunings for:
- Guitar
- Bass
- Tres
- Ukulele
As well as tunings for:
- Violin
- Viola
- Cello
- Chromatic
The tuner allows you to adjust the middle A frequency, allowing you to tune to A = 432 Hz and other tunings. The app also has a feature that allows you to create custom tunings. Download the beta version on Google Play.
- Kotlin - Kotlin programing language
- TarsosDsp - A Real-Time Audio Processing Framework in Java
- Kodein - Painless Kotlin Dependency Injection
- Android Architecture Components - For managing Android UI lifecycle and data persistence.
- RxJava - Reactive Extensions for the JVM
- RxKotlin - Kotlin Extensions for RxJava
- How to calculate the frequencies of musical notes - This article was very helpful for deciding how to model musical notes and the chromatic scale.
- React Native Blueprints - This book has a guitar tuner project that served as the original inspiration for this project.