Recording a GoToMeeting Session on the Mac

Recording GoToMeeting sessions or any other type of online conference call gets tricky on the Mac, because often the system sound actually doesn’t get recorded; or just your own side will.

While GoToMeeting is sometimes packaged with a built-in recording capability (depending on your country and the tier you purchased into), you can find the GoToMeeting service discounted at $19.95 per month if you sign up on the Canadian website and get the basic plan without the ability to do recordings. This is a $30/month savings over the standard monthly plan, if you can get it. Pricing jumps like these often make the difference between purchasing the tool (subscription) or not.

But what about when you do need the odd recording done? Using a screen recording tool and the default settings on your Mac will typically result in a screencast with partial or no audio.

There’s a long technical explanation for this, but basically, we need to loop your audio output into (or rather, alongside) your audio input device. That way, when you elect to record ‘input’ audio from a chosen device, it’ll carry your computer’s normal audio along with whatever input (i.e. your voice) that you’re also sending in.

In my case, I have a USB Plantronics headset with a boom mic that I wanted input captured from and on which I wanted to hear the computer’s audio with (because that’s how I’d hear other participants in the online meeting).

As I’ll explain below, I will create an aggregate input device on my Mac, comprised of my Plantronics headset (so I can hear others during the call) and the Soundflower (2ch) device, which is going to loop output from the rest of the system into the input device we’ll select when recording with a tool such as the built-in QuickTime Player.

Here’s a concise summary of the steps involved:

  1. Install the latest Soundflower app, if you haven’t already. You’ll need to reboot before configuring.
  2. Watch this video if you need help with setup. The instructions below are an abbreviation of what was learned in the video just linked to.
  3. Open Audio MIDI Setup in OS X.
  4. In Audio MIDI Setup, create an ‘Aggregate Device’ with two devices: your microphone and the Soundflower (2ch). I use my Plantronics Headset for the microphone.
  5. In Audio MIDI Setup, create a ‘Multi-Output Device’ with three devices: ‘Built-in Output’, ‘Soundflower (2ch)’ and your headset (i.e. Plantronics Headset in the illustration)
  6. In Audio MIDI Setup, make ‘Aggregate Device’ the default sound input.
  7. In Audio MIDI Setup, make ‘Multi-Output Device’ the default sound output.

Here’s what the Aggregate Device input looks like, once configured:

Input - Aggregate Device

And here’s what the Multi Output Device looks like, once configured:

Output - Multi-Output Device

Because we’ve included the Plantronics headset as one of the items in the Multi-Output Device, we’ll be able to hear audio from the computer too (crucial for hearing other callers in an online meeting!)


Select your headset/mic for the input device as you normally would and set the output device within the GoToMeeting control panel to the Multi-Output Device. Even though you may mute your headset’s mic in GoToMeeting, it is still sending what it hears into the Aggregate Device for audio recording. Therefore, to truly mute yourself, do it with a hardware switch on your headset microphone.


You can select ‘Aggregate Device’ as the input device, and unselect ‘Record Computer Audio’, since the latter option won’t even let you start recording in this configuration. Now once you record, I’ve found that on Mac OS X 10.9 with the latest Screenflow 4.5 (current in Feb 2014), that my own audio comes in with static. So, I don’t recommend ScreenFlow for this use case. I’ve sometimes gotten it to work, but it seems that Quicktime handles the audio better (less or no static).


The built in recording facility with the Quicktime Player actually does a great job, and there’s no static sound! Again, before recording, we must select ‘Aggregate Device’ as the input for recording. We can also select which screen or even give QT a rectangular region of the screen to record into.

After the Recording

Once done, set the default input and output sound devices to what you’d normally use from the Audio MIDI Setup app, and they’re back in your control.

Sound Settings back to their defaults

New Mac Setup Recommendations: 2009

Ever since I was seven, people have always asked me for computer advice. In the last few years, it’s been all about the Mac inward now due for an update.

So here’s a quick list of things I believe most new users to the Mac will find useful to incorporate into their workflow:

  1. Skype-free; and now it lets you do audio, video and remote control the other person’s computer.
  2. Evernote-basic version is free and that is fine for most people. Lets you create rich notes on your desktop and also access them with your iPhone application.
  3. Splash ID-$20 for desktop application that syncs with my phone; and $10 for the iPhone application from the AppStore.
  4. Mojo-free; lets you access your own or friends iTunes libraries for media download and streaming across the Internet.
  5. OmniFocus- about $100 for the combination of desktop and iPhone application. Just about the best task/to do organize you can get which follows the GTD system.
  6. Omni graffle- about 80 bucks for the basic version. It is a Mac user’s Visio for all things graphical shape drawing oriented.
  7. Dropbox — free for a 2 GB account; pay plans for more storage. Great for syncing your files to the cloud and across computers. Useful even if you have just one computer. It provides a backup in the cloud for your most critical files. I recommend setting it up so that your own documents folder is synced to the cloud via dropbox. It’ll have to be good with symbolic links to set this up in a clean way. Friends and family: contact me to help walk you through this.
  8. SugarSync – $25 for 10 GB a year; bigger plans available. Very much like dropbox, this is what I started out with and it doesn’t require a custom dropbox folder; it will sync arbitrary existing folders. If you use one it don’t need the other.

More to come in future updates and a broken arm heals!

New Mac Setup Recommendations: 2007

Just got a new Mac? Congratulations. Here are suggestions on loading it up with stuff that’s useful and works. I’ve spent hundreds of hours in tweaking, evaluating and configuring, so these suggestions have been through real trials!


  1. Skype
  2. Firefox
  3. Google Browser Sync for Firefox. Who needs .Mac when you can sync your bookmarks for Firefox across multiple machines?
  4. Bookmarks for Firefox
  5. FireFTP – FTP client for Firefox. Yes, it’s good and its free.
  6. Adobe Reader – I know, you already have, so why Adobe? For long online reading sessions, this app just has some nicer features and a better search / TOC interface.
  7. Adium – A multi-chat protocol IM client, with growl support.
  8. Handbrake – lets you rip your own DVDs. Handy for serving them up to yourself of your RAID array in the basement, exporting them to your own iPod for mobile viewing, etc.
  9. VLC Media Player – Plays a lot of video that Quicktime won’t.
  10. Real Player – Yet another media format you need, for stuff like or
  1. Journaler – A powerful journaling tool with smart folders, tagging and just phenomenal idea capture. It’s only weak spot is robust export to external blogs (for that, MacJournal is best).
  2. SharePoints – lets you set up file sharing (shared folders) like on Windows, as otherwise, it is actually very complex/locked down on the Mac beyond the “Drop Box”.
  1. Acquisition – $20 for a great P2P client that’s been a stalwart in the Mac community.
  1. Knox – $29 for locking whole folders with AES128 bit encryption and seamlessly unlocking them to mount as temporary volumes. Why do you need this? You can’t have all your sensitive data in your own login or accessible to Spotlight. We never logout when someone needs to quickly use our computers. That however, doesn’t mean our most sensitive files should be accessible. There should be another encrypted, password protected tier. That’s what Knox gives you.
  2. MacJournal – $35 for a great way to publish to external blogs. Even lets you embed sound and images, and it handles the upload of these too.
  3. BBEdit – $125 for a professional HTML and text editor. Actually, I now like TextMate better. It’s only $49 and it’s the defacto light weight editor for people doing development with Ruby on Rails on a Mac.
  4. OmniOutliner Pro – $70 for a great hierarchical (outlining) tool. Embed URLs, media and other such. Use custom styles.
  5. VMWare Fusion – $79. This is far more polished than Parallels. Increasingly, Parallels users are blogging frustration and lack of good customer service/support. I’ve also found VMWare Fusion is more reliable and also quite slick. See this video for a taste of what it can do. Note that with only 2GB of RAM in your system, set your Windows XP virtual machine to have 512MB of memory. I’ve found that if you give your Mac any less than 1.5GB, you’ll run into a major slowdown on the Mac side too. Half a gig seems to be plenty to fire up Microsoft Word to do some strike precision word processing while not crimping your Mac style. If you have 4GB of RAM, I’d then recommend setting your virtual machine to 1GB, leaving 3GB for your Mac. Remember, set this size right the first time and as few times as possible, lest Windows refuse to re-activate because your “configuration has changed”.
  6. IntelliJ IDEA – $249 for hands down, the most sophisticated Java IDE, for you fellow developers out there.
  7. Splash ID – $29 This is a must have for storing sensitive data like credit card numbers, family SSNs, bank accounts, serial numbers, web site passwords etc. The beauty is, that it lets you sync with a device like your Treo or BlackBerry. The desktop version and handheld version are password protected with your master password. Oh, and it’s Blowfish-256 bit encrypted. ‘Nuff said.
  8. Missing Sync – $40 For syncing your device (especially Palm based) with your Mac. Why pay for syncing to your Mac? Unfortunately, the device makers generally have shoddy and incomplete conduits in this regard. The Missing Sync is built by Mac users for Mac users and it doesn’t just do the basic address book and calendars, it’ll sync playlists from iTunes, captured photos into and out of iPhoto and so on. It brings under one umbrella, all the conduits you use in syncing and you set up profiles of subsets of conduits you want to sync (which you can fire off with little ceremony).
  9. Spanning Sync – $65 lifetime one-time fee. Lets you sync iCal with Google Calendar. Why? Because .Mac, even if you have it, has no web based view of your calendar! It only syncs iCal between actual Macs. On the go, without a Mac, you’re screwed! Plus, Google Calendar rocks and complimented by iCal and Spanning Sync to go between them, it’s a rock solid calendar syncing solution.
  10. Flickr Export iPhoto Plug-in. – $25. A slick iPhoto plug in that’s much more intuitive than the free alternative, which is Flickr Uploader for the Mac.
  11. Flip4Mac -$29. A collection of QuickTime components that allow you to play, import, and export Windows Media video and audio files on your Mac using your favorite QuickTime-based applications
  12. iWork 08 – $79. The Word compatibility isn’t perfect, but it’s decent for basic documents. I’m just waiting for Office 2008 for the Mac next year. Switching to a virtual machine for word processing ties up system resources, so this is the best Mac option at present, unless you already have Office 2004 (but that runs slowly with Rosetta). If you don’t need to do precision fine tuning, this will work well for Word documents. For the real surgical word processing, you’ll have to wait for Office 2008 or use VMWare’s Fusion. I believe Office 2004 is so slow, it’s best to use a virtualization option! I like Numbers too, from what little I’ve used of it, and Keynote has already proven itself.
  13. ChronoSync – $30. Very cheap for what you get. A powerful backup program that can store multiple old versions as archives, schedule backups, auto-login to mounted volumes etc.

Use the Apple provided applications. By using Mail, Address Book and iCal, you get the best integration with various other tools and syncing services. For example, I use Mail instead of Thunderbird, because I store all my mail on an IMAP server. Having Apple Mail’s smart folders just rocks. Thunderbird can’t touch it.


Plaxo for Mac – Not Ready for Prime Time

Stay away from this. Plaxo works phenomenally well on Windows with Outlook 2003 on various machines and online. However, if in that same mix, you add a Mac, and say, sync with your Palm based device too, the insertion of Plaxo for Mac in that scenario screws it up. You’ll have major data headaches. And, it’s just contacts. No Calendar, no Notes, no Tasks. Plaxo just doesn’t have the development resources to make this work robustly. I was able to recreate problems on demand consistently, and so decided to give up when their support said, “we don’t see the problem”. I was going to send them a screencast, but they just can’t pay me enough to put all that time into debugging their product. And I was a Plaxo VIP customer that year. Go figure.

That being said, there’s a new Plaxo 3.0 available for private beta that is claiming Address Book, Calendar and Mail syncing. I believe the latter is just mail signatures. A great review of Plaxo Pro 3.0 on a Mac includes a contrast with SpanningSync.

My Take on .Mac

I actually have this, because I wanted sync from one vendor. The Internet and my Mac(s), I thought. Perfect. I’ll forego syncing with Outlook at a client’s office. No problem. However, the Address Book (web version) on .Mac doesn’t even show me contact notes! It misses, routinely, fields like email addresses. Apple…this is not voodooo science! Apple needs to improve .Mac. Right now, there’s no online calendar, so SpanningSync to sync to Google Calendar is the only reliable option.

Yes, .Mac is getting better. IMAP support on the Mail client for the web is slick. If they just let me do a “send as” to make my mail appear from my own domain instead of my address, I’d be set. I’d gladly pay for more storage about put all 12GB of IMAP mail up on their servers. I’ve already sent them feedback to apply this feature. Let’s see what happens. So many lifehackers out there are looking for the holy grail of slick online web interface to email representing IMAP folders they also sync with on desktop clients. Yahoo! Email online is beautiful, but the folders are not IMAP analogs – email is just organized on Yahoo! itself. Same with GMail. Those folders and labels mean nothing re: IMAP. So, Apple is close.

What Apple needs to do, is stop cranking out more premium iCard templates and photo galleries for stupid stuff, and roll up their sleeves to:

  1. Give me personalized outbound email on the web client.
  2. More storage for less money.
  3. Full Address Book syncing that is robust, custom fields and all.
  4. A web calendar so I didn’t have to pay for spanning sync (or partner with them and pull in Google Calendar in some way to the experience).
  5. A notes syncing facility.

Will I get .Mac next year? Not sure. Syncing stuff between Macs is so useful and seamless. The webmail that’s all IMAP is near nirvana. iDisk for backups of key files is slick. Let’s see what revs .Mac gets this year.


MacBook Pro

If you just got a new MacBook Pro (the ones released in Summer 2007 or later), you can pop in a total of 4GB of RAM. As a $750 upgrade from Apple, I don’t recommend you do this. As a $269 upgrade (third-party), I do recommend you do that. If you are going to run any kind of virtualization software, you will chew through RAM. So stock up.