SongKeyPad combines BPM, musical key and timestamped chord detection in one private Windows app. Unlike web-first tools, analysis happens entirely on your PC—no uploads, accounts, networking or in-app analytics. Its editable chord timeline lets you correct results, adjust boundaries and export to text, CSV or JSON. It also supports microphone analysis for quickly checking live passages. And, it adapts its theme to the music! Cute.
No reviews yetBe the first to leave a review for SongKeyPad
Maker
📌
Hey Product Hunt 👋
I built SongKeyPad because I wanted a quick way to identify BPM, musical key and chord changes without uploading unreleased music or private recordings.
SongKeyPad runs entirely on Windows 10/11 and provides:
- BPM and musical-key detection
- An editable, timestamped chord timeline
- Microphone analysis for live passages
- Text, CSV and JSON exports
- No accounts, networking or in-app analytics
It’s designed to give musicians, producers and DJs a useful starting point—not replace their ears. Complex results can be corrected directly in the timeline.
I’d especially love feedback on the chord-timeline workflow and which export options you would find most useful.
🎉 For launch week, SongKeyPad is 50% off on itch.io with code FYTRJ8GHU5:
https://kajdep.itch.io/fytrj8ghu5
Thanks for checking it out!
Report
💡 Bright idea
Honestly this looks pretty solid, especially the local-only angle. One thing though, it would be really helpful if the chord timeline could snap to beats or downbeats when you drag boundaries, so manual corrections line up tighter with the actual groove. That would save a lot of fiddling.
Report
Maker
@suat0tli Very good point - I'll fix that asap. Which store version were you using?
Report
💎 Pixel perfection
Love the offline-first approach and the theme adapting to the music is such a nice touch. One thing that would really help me: drag-and-drop reordering of chord blocks in the timeline, or at least keyboard shortcuts to nudge a boundary left/right by a beat, since fine-tuning edits with the mouse gets tedious on longer progressions.
Report
Maker
@ezgiirru The keyboard shortcuts is neat, I will add that to the improvements and get those done asap. About the reordering - that might be counterproductive as the song structure would not change at the same time, or please tell me if I have misunderstood! Thanks for the feedback! Can I ask where you downloaded the version, so that I can check if there are any store/package specific functionality restrictions I should consider?
Report
💎 Pixel perfection
Runs smooth on my laptop and the local-only analysis is exactly what I was hoping for. The editable chord timeline saved me when one section was slightly off.
Report
Maker
@duygu_ibis44307 Thanks Duygu! Let me know if you have any ideas how to make it better as you use it.
Report
Running it on a few tracks, the key detection was right where other tools usually get confused, and being able to nudge chord boundaries before exporting saved me from hand-fixing them later. The adaptive theme is a fun touch too.
Report
Maker
@eraysmzp Thanks! What operating system/platform did you use? Which download version?
Report
Love the offline-first approach and the editable timeline is a huge win for accuracy. One thing I'd really love to see is batch processing for whole folders of tracks, so I can analyze an entire setlist or album at once instead of opening each file individually.
Report
Ran it on a couple tracks and the local-only analysis gave me peace of mind I didn't realize I needed. The editable chord timeline is genuinely useful, way better than trusting the raw detection blindly.
Honestly this looks pretty solid, especially the local-only angle. One thing though, it would be really helpful if the chord timeline could snap to beats or downbeats when you drag boundaries, so manual corrections line up tighter with the actual groove. That would save a lot of fiddling.
@suat0tli Very good point - I'll fix that asap. Which store version were you using?
Love the offline-first approach and the theme adapting to the music is such a nice touch. One thing that would really help me: drag-and-drop reordering of chord blocks in the timeline, or at least keyboard shortcuts to nudge a boundary left/right by a beat, since fine-tuning edits with the mouse gets tedious on longer progressions.
@ezgiirru The keyboard shortcuts is neat, I will add that to the improvements and get those done asap. About the reordering - that might be counterproductive as the song structure would not change at the same time, or please tell me if I have misunderstood! Thanks for the feedback! Can I ask where you downloaded the version, so that I can check if there are any store/package specific functionality restrictions I should consider?
Runs smooth on my laptop and the local-only analysis is exactly what I was hoping for. The editable chord timeline saved me when one section was slightly off.
@duygu_ibis44307 Thanks Duygu! Let me know if you have any ideas how to make it better as you use it.
Running it on a few tracks, the key detection was right where other tools usually get confused, and being able to nudge chord boundaries before exporting saved me from hand-fixing them later. The adaptive theme is a fun touch too.
@eraysmzp Thanks! What operating system/platform did you use? Which download version?
Love the offline-first approach and the editable timeline is a huge win for accuracy. One thing I'd really love to see is batch processing for whole folders of tracks, so I can analyze an entire setlist or album at once instead of opening each file individually.
Ran it on a couple tracks and the local-only analysis gave me peace of mind I didn't realize I needed. The editable chord timeline is genuinely useful, way better than trusting the raw detection blindly.