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?
Let me be clear: I have no issue with trance as a form (highly repetitive 140 bpm 4/4 dance music). But trance music as a scene since the mid-90's has been characterized by melodramatic, over-produced, formulaic and not forward-thinking music. It's akin to being a filmmaker and disliking plotless Hollywood action films.
These days there's a lot of innovative and interesting dance music coming out in the wake of dub step. I tend to play stuff like this:
I don't know, it's compelling and I do have soft spot for this kind of stuff, but I find it as "melodramatic, over-produced [and] formulaic" as anything on Anjuna. Sometimes I'm in the mood for that, but it doesn't satisfy me at all intellectually. It's like candy: tastes good while you're eating it, but doesn't feed the body like food or the soul like a warm cup of tea. I think in this analogy, programming music should be like gum or a cinnamon stick!
I'm 7 days late and I doubt you'll ever see this, but thank you for that Andy Stott youtube vid. I'm a big fan of the folks doing more fractured/cracked/drone stuff (Burial/Gas/Basic Channel/etc), I've never heard of Stott, and this stuff is easily up there with the best.
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."