God don’t ever give me nothing I can’t handle, so please don’t ever give me records I can’t sample

The title is a lyric by Kanye West on Common’s track “They Say.” A hundred percent of my musical energy right now is coming from and going into sample-based music. To wit:

Records I Can’t Sample

[audio:http://ethanhein.com/music/Ethan_Hein_Records_I_Cant_Sample.mp3]

Me vs Michael Jackson vs Herbie Hancock vs Missy Elliot vs Kanye West vs Fab Five Freddy

mp3 download, ipod format download

Synth strings played on video game controller MIDI.

Just about every music purchase I made in the past year was to get high-quality samples. I use my CD collection as a valuable hard-copy backup of a vast, well-recorded sample library. For just about any song except the major masterpieces, I’d much rather listen to the hook repeated endlessly over a hip-hop beat than the song itself. Reason and Recycle are only too happy to oblige me. Being able to effortlessly homebrew my own dance music has given me some insight into how good it must feel to make your own cheese or wine or shoes or sushi or computer programs.

Continue reading “God don’t ever give me nothing I can’t handle, so please don’t ever give me records I can’t sample”

How to make a hot beat

Here’s a more specific post on programming various well-known beats.

The brain is a pattern recognition machine. We like repetition and symmetry. But we only like it up to a point. Once we’ve recognized and memorized the pattern, we get bored and stop paying attention. If the pattern changes or breaks, it grabs our attention again. If the pattern-breaking happens repetitively, itself forming a new pattern, we find it super gratifying. Continue reading “How to make a hot beat”

Human technology is part of nature

Humans are animals. Our tools are extensions of our bodies into the environment, like beavers and beaver ponds, coral and coral reefs, plants and oxygen. We’re unusual in the extent of our bodies’ impact on our environment, but plenty of other organism shape their environment to suit their needs. Technology is part of our extended phenotype, as much a part of us as our social groups. We’re part of nature, and so is everything we make and use.

Continue reading “Human technology is part of nature”

Self-reference in computer programming and hip-hop

Like this sentence, computer programs and songs can refer to themselves. Many computer programs and songs are made of loops within loops within loops. Self-reference gives computers their extreme versatility. It also makes for richer, more interesting music.

http://www.flickr.com/photos/jerkhaircut/3538413244/

Continue reading “Self-reference in computer programming and hip-hop”

The Michael Jackson sample map goes viral

I’ve been making sample maps, diagrams showing what songs include samples of what other songs. I’m a big sample geek. I like knowing where my music comes from the same way I like knowing where my food comes from. This map shows many, probably not nearly all, of the songs that sample Michael Jackson’s solo work. Click to see it bigger.

Michael Jackson sample map

MJ is in the middle, with his songs in the first ring out. The next ring shows songs that sampled MJ. The outer ring shows the artist who did the sampling. Most of the information comes from the Rap Sample FAQ and wikipedia. I included MJ quoting “Soul Makossa” and Björk quoting “Wanna Be Startin’ Something” even they aren’t technically samples, but I figured, musically and legally it’s the same thing. Continue reading “The Michael Jackson sample map goes viral”

Songwriting and computer programming

Writing a song is a lot like writing a computer program. They both require clever management of loops and control flow.

The simplest sheet music reads as a straightforward top-to-bottom list of instructions. You start on measure one and read through to the end sequentially. That’s fine unless the music is very repetitive, which most popular music is. The loop is the basic compositional unit of nearly every song you could dance to. The problem is that writing loops out sequentially is very tedious.

Rather than writing the same passage over and over, you can save yourself a lot of laborious writing by using repeat markers. They’re like the GOTO instruction in BASIC. Here are the first four bars of “Chameleon” by Herbie Hancock. This four-bar phrase repeats hundreds of times over the course of the song. You wouldn’t want to write them all out. With repeat markers, you don’t have to. Repeat markers give sheet music the topology of a clock face. 
Continue reading “Songwriting and computer programming”

The natural history of the Funky Drummer break

The Funky Drummer Parts One And Two” by James Brown and the JBs is one of the most-sampled recordings in history.

But even though the track is a cornerstone of hip-hop and other sample-based electronic music, for the first decade after its release, it was an obscurity. It’s not as catchy as James Brown’s big hits like “Sex Machine” or “Papa’s Got A Brand New Bag.” It is hardly even a “song” at all, and it doesn’t have verses or choruses; instead, it’s just an open-ended groove, with extended solos traded back and forth between James Brown on organ and Maceo Parker on tenor sax.

It’s a mother

Four and a half minutes into the recording, James Brown tells the band: “Fellas, one more time I want to give the drummer some of this funky soul we got going here.” He tells drummer Clyde Stubblefield, “You don’t have to do no soloing, brother, just keep what you got… Don’t turn it loose, ’cause it’s a mother.” That last word will turn out to be prophetic.

Continue reading “The natural history of the Funky Drummer break”

The desktop metaphor is, like, so five minutes ago

Update: this was written before I ever touched an iPhone or iPad. These devices are major improvements over the desktop metaphor GUIs I complain about below.

When you grow up playing video games, like I did, the primitiveness of office software user interface design comes as a shock. The desktop metaphor was a brilliant stroke back in 1970 when they thought it up at Xerox PARC, but I feel like it has outlived its usefulness.

User interfaces are the first and most immediate form of computer instruction, and for many people the only instruction they ever receive. Not every interface designer teaches their own products equally well. The problems mostly emerge from designers’ presuming implicit knowledge from the user that might not really be there. There are plenty of computer science concepts that are common knowledge to programmers and engineers, but that are esoteric or totally opaque to the population at large. For example, the general public uses the terms memory and storage interchangeably, even though they refer to different computer components that function in very different ways. Most normal people don’t have mental models of a computer program’s inner workings, and rely entirely on the interface to provide the model.

Continue reading “The desktop metaphor is, like, so five minutes ago”

So what is the big deal with Einstein?

I’m a humanities guy, but I’ve never lost my childhood love of math and science. I’m looking forward to the Large Hadron Collider being fired up next year the way normal male Americans look forward to the NBA playoffs. I like to be an informed fan, and since Einstein is the Michael Jordan of scientists, I wanted to know what it is exactly that he figured out, and why it’s so important. Beyond the physics, I wanted to know what put Einstein into the pop pantheon alongside Bob Marley and John Lennon. You never see dorm room posters of Henry Clerk Maxwell or Neils Bohr. The only other scientist who comes remotely close in pop stature is Darwin, but aside from his dramatic beard, Darwin the person doesn’t register much beyond his theories. Why is Einstein such a rock star? Continue reading “So what is the big deal with Einstein?”

Be brave, go ahead and divide by zero

When you learned division in school, the teacher probably brushed off the issue of dividing by zero in one sentence: you can’t do it, moving on. You might feel like you got shortchanged by that explanation. Why not? What happens when you divide by zero?

Continue reading “Be brave, go ahead and divide by zero”