PitchKit
A modern and easy-to-use Android library for real-time guitar tuning and chord detection straight from the device microphone. It captures audio, analyzes the frequency spectrum, and returns the detected note or chord — all with a pure Kotlin DSP core and no third-party audio libraries. First-class Jetpack Compose support is included out of the box.
File Explorer
- Project_Default.xml
- AndroidProjectSystem.xml
- appInsightsSettings.xml
- compiler.xml
- deploymentTargetSelector.xml
- deviceManager.xml
- gradle.xml
- markdown.xml
- misc.xml
- planningMode.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- GuitarHelper.kt
- Color.kt
- Theme.kt
- Type.kt
- MainActivity.kt
- rules.keep
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- example.gif
- gradle-wrapper.jar
- gradle-wrapper.properties
- gradle-daemon-jvm.properties
- libs.versions.toml
- ExampleInstrumentedTest.kt
- extensions.kt
- InstrumentProfile.kt
- AudioCapture.kt
- ChordDetector.kt
- FFT.kt
- GuitarTunerListener.kt
- NoteMapper.kt
- TunerEngine.kt
- TuningResult.kt
- YinPitchDetector.kt
- rules.keep
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.keep
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- jitpack.yml
- LICENSE
- README.md
- settings.gradle.kts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
