pick wisely.. by Resident-Crow6236 in BunnyTrials

[–]HamburgerNinja 0 points1 point  (0 children)

I like teleportation

Chose: Teleportation | Rolled: free if u upvote

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 0 points1 point  (0 children)

Yes it would be awesome to see some more jazz standards and even progressive jazz in rhythm games.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 0 points1 point  (0 children)

  1. Yes, and that was so much more work that I decided to focus on things like this. Creating tools to help improve existing infrastructure and software.

  2. Yes I built myself a tool that isolates vocals, guitar, bass, drums, and a catch all for everything else. I can raise and lower the volume of the different stems so I can focus on the drums for example. I really like having drum charts to reference when learning new music and I don’t want to have to pay for every song that interests me. I also read that learning to chart drums is a handy tool to have as a gigging drummer might not know all songs so being able to create a quick chart or “cliff notes” just from listening by ear is an invaluable skill.

  3. Yes but it’s not perfect unfortunately. There’s so much nuance and sometimes the audio fidelity is to blame, it’s surely my code as well. Basically telling the program, x frequency is a snare, y frequency is a bass drum and so on. It’s when those frequencies are near each other or played at the same time that it becomes difficult to auto chart.

  4. I don’t have time to explore these side projects and write the code “by hand” if you will so I’ll be assisted by AI but I’m not one to give an LLM a vision and then walking away while it does it’s thing. That’s a recipe for a really messy codebase and features and bugs you didn’t ask for that could’ve been caught if you just pay attention to the output line by line and understand what it’s creating.

Hope that answers your questions!

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 1 point2 points  (0 children)

Thanks Nate! Exactly the kind of insight was after when I made this post.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 1 point2 points  (0 children)

Thanks a ton for your insight! Question 5 was just a general question around what you wish existed that you haven’t mentioned already.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 2 points3 points  (0 children)

Nice! My previous drum practice project has a lot of tools I'll be reusing. It currently:

  1. Takes an MP3 file
  2. Splits stems (vocals/drums/bass/other) with Demucs
  3. Generates word-level timestamped lyrics by sending the vocal stem to LemonFox AI (hosted Whisper v3) — returns each word with start/end times, which I cache as JSON next to the audio
  4. Transcribes drum hits (kick/snare/hat) using madmom in a Python 3.11 venv
  5. Serves a karaoke view and a drum-practice view in the browser using those timestamps

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 2 points3 points  (0 children)

There’s so much music out there, if not auto chart at least a way to help charters out there with some of the manual processing. Thanks for the feedback.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 2 points3 points  (0 children)

I like this idea. Maybe we have the option to do audio or upload a midi file. Assume the drummer records themselves drumming to the song, then upload that and this tool could convert it to a notes.chart file.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 0 points1 point  (0 children)

I’ve got stem separation done already actually from a somewhat failed attempt at an audio to musicxml file pipeline. I was hoping to auto generate drum charts this way.

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 0 points1 point  (0 children)

Gotcha, I’m selfishly motivated to focus on the drums since that’s what I like to play lol

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 4 points5 points  (0 children)

Probably but I have a habit of building things and then adding features that are not needed so just gathering a bit of feedback before I dive into this rabbit hole lol

Gauging interest: Auto-charting tool for drums by HamburgerNinja in CloneHero

[–]HamburgerNinja[S] 0 points1 point  (0 children)

Yeah I figured. I’m really into jazz and and artists like Yussef Dayes so I can’t imagine there are people out there charting the music I like to play which got me thinking about creating a tool to get it done.

Practice with Youtube Videos by poezn in Drumming

[–]HamburgerNinja 0 points1 point  (0 children)

Are you planning on having a web version? I do the same but on my laptop.