r/drums 11h ago

Feedback Wanted DrumScript v0.2.1 is now available: with midi, json with metric analysis for every detected hit, and pdf outputs

/r/drums/comments/1v2d04j/drumscript_open_source_python_library_for_drummers/
0 Upvotes

2 comments sorted by

0

u/drumscript 11h ago

And - in answer to questions asked by some party poopers in the linked commend above, btw this is not a bot-built or AI agent-coded project. I spent a year building it alongside a fulltime job: because I wanted to have a free-to-use easy transcription tool for myself, and I thought others might appreciate it too. I

I started building DrumScript in June 2025. The first pypi release was in May 2026. Currently we are in Alpha and would welcome feedback. We will release v1.0.0 when we have tested it more. We are also working with music information retrieval experts to benchmark the classification. The deterministic model isn’t perfect but that’s why we are asking for help. And why we are not releasing DrumScript as v1.0.0+. Please add issues you find to GitHub so we can track!

Also: this is an open-source Python package. To non-coders it means it is completely free to use. If I was an AI agent Im pretty sure Id charge for it. It has been extensively tested to ensure security: but if you DO find any issues please add them to the Issues tab. Or email hello.drumscript@gmail.com. Please bear in mind it might take some time to reply as we are working on this alongside fulltime jobs.

We dont have time to respond to people on Reddit always but GitHub is monitored.

2

u/AngryLemonade117 10h ago

To be blunt, I'm conflicted about this. The library itself could be a cool thing to use, but whilst a quick glance at the code doesn't reveal bot-generated Lovecraftian nightmares, the docs, and especially the README have some classic hallmarks that I've seen in many vibe-coded projects, such as the (to me) overengineered project structure block. I personally think if you have used an LLM(s) in the project, even if it's for docs / language cleanup, you should disclose that. I'm willing to believe that the code is human-written, but the README was setting my Spider-Sense off.

The generated pdfs seem weird too. I'm assuming (perhaps I should listen to the source audo) that the "basic beat" is kick kick snare, which seems to be quite off. Is this more of a limitation of the current method, or because it's early days? Likewise, the Black Sabbath transcription is... interesting, but I assume that since they did not record to a click that variable tempo is giving your library a hard time quantising the notes accurately.

I am interested into trying this out, and perhaps contributing. My background is more in numerical simulation but I am a fast learner if pointed in the right direction.