Looking at this for about 10 minutes, it seems pretty intuitive. I don't know much about javascript though, so someone with more knowledge would be better answering your question.
As a musician, I love it. That's probably half due to roughly 70% of my songs ending up as trance by the time I'm done though. What is it about it that you dislike exactly?
I cannot agree more. Often it makes me wish there was some type of program/device that plays music based on concentration levels.
What happens when I start getting into something complicated, is that I notice the music. Until this point, it's just kind of in the background. It feels like my brain's saying, "Not enough CPU to play music and work on this problem. Please eliminate the problem."