Want to lay down some tracks but all you've got is your iOS device and a Mac? With an OpenSound Control (OSC) app on your iPhone and server on your Mac you can record a virtual keyboard over Wi-Fi.

This is a pretty simple hack, and as MacLife explains it's especially helpful if you hate using an on-screen keyboard on your computer and don't want to pay for or transport a hardware keyboard. Here's what you'll need:

An OSC server that's compatible with your app of choice (generally either Pure Data or OSCulator)

A computer with GarageBand (or your MIDI sequencer of choice)

An iOS device

All you need to do is launch the server on your computer and set it as a MIDI input in GarageBand. Then launch your OSC app on your iPhone, get it synced up with the OSC server on your computer, and start playing.