Professional guitar tuning application for Android
Create custom tunings and record your own string reference sounds. Perfect for guitarists using alternate tunings (Drop D, Open G, DADGAD, etc.) or wanting personalized practice tools.
smart-guitar-tuner-android — a professional guitar tuning application that allows you to create custom tunings and record your own string reference sounds. Perfect for guitarists using alternate tunings (Drop D, Open G, DADGAD, etc.) or wanting personalized practice tools.
For Users:
For Developers:
Prerequisites: Android Studio Ladybug, Android SDK 24+, JDK 11+
git clone https://github.com/aixandrolab/smart-guitar-tuner-android.git cd smart-guitar-tuner-android # Build debug APK (Build/Generate App Bundles or APKs/Generate APKs)
app/ ├── src/main/java/com/example/smart_guitar_tuner_android/ │ ├── MainActivity.kt # Tuning list management │ ├── StringTunerActivity.kt # Per-tuning string management │ ├── RecordingActivity.kt # Audio recording (6 seconds) │ ├── AudioPlayerActivity.kt # Playback with loop/seek │ ├── SettingsManager.kt # File-based tuning storage │ └── ... ├── src/main/res/ # Layouts, drawables, values └── src/main/assets/ # Default string sounds (1_string.wav, etc.)
Recorded tunings are stored in:
Documents/smart-guitar-tuner/tuners/[Tuning Name]/ ├── string_1.wav ├── string_2.wav └── ... string_6.wav
| Permission | Purpose |
|---|---|
RECORD_AUDIO | Required for recording guitar strings (Android 8.0+) |
MANAGE_EXTERNAL_STORAGE | Required for Android 11+ to ensure tunings survive app updates |
The app requests these permissions at runtime with clear explanations.
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License