Hi everyone,
When you download sample packs and end up with hundreds of kicks without the pitch in the file name, it’s a nightmare. I recently realized how much of a difference it makes when I tune my kick to the root note of my track, so I’m trying to stay disciplined about it now.
I looked around and asked people, but I couldn’t find a good tool to help me (classic tools like Mixed In Key are made more for tonal sounds). So, for the past few days, I’ve been working on a small Python app to solve this.
Basically, you drop a folder full of samples, and the app analyzes them and predicts the pitch with different confidence levels (strong / probable / poor / no pitch found). You can choose between three frequency ranges (kick / percussion / high perc) so the app knows where to look for the root note.
The results appear in a table where you can:
Play samples directly from the list.
Use “Piano Mode” to play notes with your keyboard and compare by ear (C key = C note, Shift+C = C#, etc.).
Check the “Spectral View” to see the frequency curve of the selected kick.
With these features, you can easily double-check any doubts and edit the “note” column manually. Then, just right-click on one or more samples, select “Rename files”, and boom: the pitch is added to the file names! I basically built the exact tool I needed.
I now have a V1 that works well for me. I’m looking for interested people to test it and give me some feedback. I’m not a developer, so I’m figuring things out as I go.
If anyone has ideas for future features, I’d love to chat—I’m working on this solo and would be happy to discuss it!
The app is called PPF (for PitchPercFinder).
Thanks! ![]()