Posts Tagged ‘ableton live’

How to keep the microKorg arpeggiator in sync

Last week Aaron and I were raving it up– he with his Doepfer, I with my microKorg.  We were frustrated, however, by our difficulty getting the microKorg to stay synced up.  After much investigation, I unearthed the cause and solution to our problem.

When the microKorg’s clock is set to EXT, it accepts MIDI clock from the master.  MIDI clock is a series of ticks sent at regular intervals.  The synth can calculate the master tempo from the time between ticks.  But MIDI clock contains no information about bars and beats.  (Other MIDI protocols do, but the microKorg does not accept them as far as I can tell.)  So the synth matches its tempo to the master, but it has no knowledge of how to line up the first beat with the master.  The arpeggiator might start on the beat just by chance, but it’s just as likely to start halfway between beats.

After much investigation, I discovered that you can force the microKorg to jump back to the first beat in time with your host.  Details after the jump.

(more…)

Why Johnny can’t mix

In one of my Beatport diatribes last week, I mentioned that I have a hard time DJing in Live. I’ve been puzzling over why. Ignore for the moment all the cool effects and re-arrangement possibilities that Live offers. Since Live keeps everything tempo-synced, once I’ve warped my tracks, I should be able to make the exact same mix I do on my decks with less effort. Right?

But it hasn’t worked out that way. My Live mixes come out sort of feeble.

I recently thought of a simple explanation: I don’t know my digital dance music nearly as well as I know my vinyl. While doing the actual beatmatching, I’m forced to listen fairly closely to both records. I also tend to let them play together for a while after the beats are aligned but before actually starting the transition. And beatmatching is something that you have to practice a bit, so I’m doing this over and over. In the process, I internalize the structure of the tracks and learn where transitions and breaks are. And that is the key to making two tracks flow together, not crossfaders or EQs.

If that’s the case, the solution is pretty simple: I just need to listen to all my digital dance tracks, all the way through, with an attentive ear. It may seem odd that I haven’t done this already, but it can be kind of weird to listen to house or techno songs straight through outside of a mix.

Dear Beatport: Please be slightly less terrible.

I am not a Luddite. Although I will always have a soft spot in my heart for actual vinyl, I am on board the digital bandwagon. Bring on the MP3s! (Ignore the fact that I am hopelessly inept at DJing in Live.) And I like a lot of things about Beatport: the broad selection of both big club hits and obscure niche tunes; the fast, high-bitrate downloads; the reasonable prices.

But their website is horrible.

Do not make a large, complicated web application in Flash! Just don’t do it! Yes, Beatport looks all high-tech and pretty. It’s also horribly difficult to use. Your browser’s back and foward buttons don’t work; if you use them, you have to start your Beatport session all over. The Beatport back and forward are in a weird place. Searching in the page doesn’t work. Bookmarks don’t work. Tabbed browsing doesn’t work. The fonts are too small, and you can’t resize them. And don’t forget the minor detail that the site was completely unusable in Linux for about a year.

The sad part is that creating an elaborate custom Flash app like this from scratch is incredibly expensive. They could have taken an open-source, web standards compliant shopping cart application and customized it for a third of the cost. (Beatport, please contact us first next time. Or hey, it’s not too late for us to fix your site…)

Eight years ago, usability expert Jakob Nielsen wrote a great summary of why Flash is “99% bad.” Sadly, Beatport must have missed the memo.

Pondular demo video

A couple years ago I made an experimental soft synth called Pondular for the KVR Audio Developer Challenge. The sound engine is a pretty generic VA, but it has a physics-based interface that is fun to watch and occasionally hypnotic. Here’s a short video demonstration:

Tech note: I would like to make more video demos, but I need easier screencasting software. Suggestions?