First steps with chord recognition from audio on the Beatles annotations dataset using several ML models, including deep convolutional neural networks. Python/scikit-learn/Keras/Theano.
HarmonEye: Hard-won Experience After Three Years of My Life
In this article I’d like to summarize lessons learned during three years of development of software for music analysis, visualization and machine learning and of my life. You can find a lot of experience and advice not to repeat the mistakes I did.
The goal: see what you hear in music. When you think you’re genius and can do all features at once, stop… It’s a trap! Go by small steps and get much further.
Let's start dissecting songs with Twist and Shout by The Beatles from the album Please, Please Me.
It is a quite simple rock'n'roll song, a nice one to start with. Although it's not complicated it doesn't mean it's boring or there's nothing to explore and learn about. Quite opposite. Even I was surprised what interesting things we can figure out from such a three-chord song.
Good news: smst-0.1.0 released on PyPI (https://pypi.python.org/pypi/smst)!
Now you can install it via
pip install smst and run as