Wednesday, January 30, 2008

Recording Skype

If you record the output from Skype, unfortunately you only get their end of the conversation, because the audio signal does not include the input from your microphone.

It is straightforward to use Soundflower to combine signals from multiple inputs into a recording that includes both sides of the conversation. I started playing around with doing this in GarageBand’s podcast studio.

What is decidedly not straightforward is separating the two sides of the conversation into separate tracks, so they can be mixed after the fact. I finally figured it out, and here’s what I did:

My audio interface has two channels in and out. The basic idea behind what I wanted to do was to get my voice onto channel 1, and Skype onto channel 2, and then record those onto separate tracks in GarageBand.

The basic problem is that Skype output (indeed output from just about anything) is 2-channel stereo, so if I use that as the input to GarageBand, I’ve blown my chance to separate Skype onto one track.

Soundflowerbed to the rescue. This is a simple utility that lives in your OS X menu bar and lets you route channels from Soundflower to any channels you like on any of your output devices.

Soundflowerbed:
Soundflower (2ch) Channel 1 -> M-Audio Fast Track Channel 2 Soundflower (2ch) Channel 2 -> M-Audio Fast Track Channel 2

By sending both channels of Soundflower to channel 2 of the M-Audio Fast Track, I have a realtime mixdown to mono.

The next challenge is that while the Skype audio is now on the Fast Track Output Channel 2, we still don’t have anything on the Fast Track Input Channel 2. The fix for that is a TRS patch cable from the balanced channel 2 output on the back of the Fast Track to the channel 2 input jack.

The last hurdle is that you can’t try to monitor GarageBand with the Fast Track, because then you’ll be adding more signal to the Channel 2 output which is just going to turn right back around and be recorded on the Channel 2 input. Make sure you use the Mac’s built-in headphone output for GarageBand.

An optional step: you’ll notice that if you try to monitor your voice in GarageBand by turning track monitoring on, the latency is too long, and messes with your head (you hear your own voice about a quarter second after you speak, which will make you think maybe you’re drunk). You probably don’t need to monitor your voice, but if you want to, download a free app from Rogue Amoeba called LineIn, and set input to M-Audio Fast Track Pro and output to Built-in Output. You can still hear latency, but much much less. Just to be clear: you will have GarageBand monitoring off on your microphone track, and on for the Skype audio track.

Skype Audio output: Soundflower (2ch)
Skype Audio input: M-Audio Fast Track Pro
Skype Ringing: Soundflower (2ch)

GarageBand Audio Output: Built-in Output
GarageBand Audio Input: M-Audio Fast Track Pro

Optional:
LineIn input: M-Audio Fast Track Pro
LineIn output: Built-in Output

Saturday, January 12, 2008

The Footprint and the Cloud

I have always loved the idea of doing a lot with a little, of a small footprint, of compact elegance. When I was little, my dad had a sporting goods store (literally, a Mom ‘n’ Pop store) and I used to obsess about backpacking equipment. I was transfixed by the idea of being able to carry everything you need on your back — food, clothing, shelter, tools, maybe even a deck of cards, the whole of Maslow’s hierarchy in a bag. Not that I ever actually went backpacking; I was into the idea of it, not the physical labor, and certainly not sleeping on the ground! I used to load and unload a frame pack with gear, and make lists of everything you could need.

Later, I entered a phase of designing tree houses. This was funny because I lived in the Texas panhandle, one of the most treeless wastes in America, a tabletop of spiky mesquite. I was fascinated by the idea of building all the comforts of home into a space the size of a bathroom. I studied techniques for constructing platforms that fold up into a wall. I dreamed about how to save space without compromising on amenities.

After spending some time in Europe as a young adult, I realized one of things I loved about it was the care that Europeans take in conserving space, energy, materials. Here is a place where they know how to embrace constraints. I think what excites me about this is the idea that ingenuity can overcome scarcity, that better design can turn less into more.

In 2003 I bought my first Mac, a 12” PowerBook G4, because I saw it as the first portable computer that perfected a tiny footprint without compromises. In particular, before that time any laptop that small had opted to leave out the CD/DVD drive, with an optional external drive dangling from it in a rude display of poor taste. Apple’s designers had conquered scarcity with ingenuity. Five years later, our PowerBook has been battered almost beyond recognition, but we still use it every day and I still consider it one of the best-made machines of any type I’ve ever seen.

Rumor has it that Apple is going to unveil an ultra-portable computer next week at the Macworld expo[1]. If the pundits are right, this one will not only forgo the optical drive, but the standard mechanical hard drive as well, opting for a flash-only drive like this 32GB model from Samsung.

32GB? No DVD drive? Isn’t that going to suck? My money says it will rule. Don’t forget that when Apple introduced the first iMac in 1998, it had no floppy drive, and people thought this was insane. But Steve Jobs knew then what we eventually all came to know: floppy disks are lame. Today, the number of applications on my MacBook that I installed from a disc is exactly one (QuickBooks Pro, the only vestige of software’s shrink-wrapped legacy I use), and thanks to the iTunes music store, it’s been a loooong time since I ripped a CD. This means that most of the time I’m carrying around my MacBook’s DVD-ROM drive as dead weight.

But what about that (relatively) tiny flash hard drive? After all, I’ve got 150GB on my lap right now. The secret is the network. Our drives can shrink now because more and more of the data we care about is in the cloud. The new way to think of desktop storage is as a local cache of the things you need right now. Apple is betting that once we can rent movies straight to the Mac, we won’t need to keep a library of them on disk. With all kinds of documents and affordable storage moving online, and the growing ubiquity of high-speed net access, we can live with a smaller, faster, sturdier, noiseless hard drive.

If this new machine is what I hope it is, I’m all over it like white on rice. Less is more, baby.

IKEA makes me swoon. I fantasize about having my office in an Airstream trailer. Sometimes I imagine I’m still a bachelor (no offense, honey) and my only possessions are a few changes of clothes and some toiletries in a bag, my computer, my phone, my mandolin, and the book I’m currently reading.

As the network grows, my computer can shrink. Bring it!

[1] My thanks to Daring Fireball, for setting me straight on the correct spelling of “Macworld”.

Tuesday, January 08, 2008

Cabel Sasser is Like Unto a God

Can I have a boyfriend even if I'm not gay? If yes, then Cabel Sasser wins! I only hope I didn't wake up my loved ones with my uncontrollable paroxysm of laughter. I cried real tears: http://www.cabel.name/2008/01/2007-cabel-yay-awards-addendum.html

Friday, January 04, 2008

That's My Boy

So proud...

Yes, that's my own flesh and blood with a pair of underwear on his head.