Very cool! I was actually thinking about going the exact opposite direction.
There’s an open source “recomp” of Gran Turismo 3 that supposedly works pretty well on a laptop. I kinda want to hook it up so that the Zwift ride provides the power output for the car.
If 1w = 1hp then I could probably win some of the first career races right now. And if I get back in shape, I could eventually hang with the base model WRX’s.
That's nice! I have a half-built Eurotrucker mod somewhere for similar vibes. Never worked out a way of doing steering input that wasn't incredibly awkward, though. Using buttons on handlebars would make me worry that one day, on an IRL bike, I'd try to turn left and end up slamming on my front brake.
I’ve been building a little Python tool to extract a MIDI drum track from an mp3 or other song file. Eventually I want to buy an e-drum kit and learn to play along with my favorite songs.
From what I can tell, we’re about even with the current state of the art in academic publications right now, at least on MDB. Runs faster than real time in pytorch on a few years old MacBook.
It even does a decent job creating easy/medium/hard versions from the original “expert” track. I compared ours to some charts from Rhythmverse and while we’re not as good as the official ones, we’re pretty darn close.
Spent some time trying to extract an instrument model for the drum sounds from the recording too, but I think that simply requires too much data for lots of the songs that I like where the mix is really dense with a ton of sound from distorted guitars and cymbals etc. Works a treat on super clean mixes like Back In Black though.
Next step is probably to create my own rhythm game, since my initial experience with Clone Hero and YARG left a lot to be desired.
That sounds cool. For my uni project 10 years ago I chose to use neural networks to detect guitar notes, but not by pitch, but to detect exactly which string/fret was played (because you can play same note on different strings). It worked okish with a very basic network, quite suprised. I made a small game you could play with your guitar.
Since then I wanted to develop further such a game, and now I'm almost ready to release https://ultimidi.com , check it out, it's not really a rhythm game, but my goal is to add more mini-games to it (including rhythm games) and more instruments (now has piano, but planning to add guitar, ukulele too, not sure if drums would work too).
Very nice! Extracting the guitar track would be awesome but it’s so much hardier than drums. Even cymbals are hard. And guitars have chords and distortion and…
Yeah, that's why my idea was to use neural nets trained on manually labeled data, instead of relying solely on pitch detection.
Also, probably AIs nowadays can help a lot with generating training data, and even improving detection.
That being said, even SOTA voice recognition has only like 95% accuracy, so it gets wrong 1 in 20 words. Imagine if transcribing a melody and 1 in 20 notes are wrong, for a fast melody that would mean a wrong note every few bars.
In which country? The US is an aggressive total surveillance state that executes people in the street and gives out 30 year sentences for people who didn't even show up at a protest, the UK jails grannies for holding up Palestinian flags, and Canada something something something something truckers something something.
In the long term, the US is far more likely to turn into China than not.
I suspect that they read the article last Friday about Claude finding the origin of the ECDSA constants. That was only a few hours before Google received the vulnerability report.
The two cases are very similar. The only difference is that the weak randomness was harmless in the earlier story, and here it’s devastating.
reply