I want to be able to record my guitar onto my Macbook pro. since my Macbook pro model doesn't have a sound input jack, i want to do it through USB using Raspberry Pi.

Is it possible to create this with Raspberry Pi?

The flow will be as follows

Guitar->Multi Effects Pedal-> 3.5mm Audio jack-> Raspberry PI -> USB -> Macbook PRO ->GarageBand.

I suppose that there isn't any sound/signal processing involved in the Raspberry PI for this, so it can achieve very minuscule latency.

I can even get into some coding if its required for the device drivers.

  • Could you specify the acceptable delay? I guess it needs to be less than a few tens of milliseconds?
    – Ghanima
    Sep 30, 2014 at 10:43
  • Macbook Pro has no sound input connector? Where this world is going? :(
    – Kamil
    Sep 30, 2014 at 13:46
  • 3
    The Raspberry pi doesn't have built in sound input, the jack is output only. You need a USB sound device for input.
    – Craig
    Sep 30, 2014 at 13:57
  • 1
    @Craig, just thought of the same issue. If an USB sound device is used at the Pi, why not just plug that to the Mac and skip the Pi altogether?
    – Ghanima
    Sep 30, 2014 at 14:51
  • Concerning "many USB Audio interfaces available ... which cost's a lot": but there are also lots of consumer grade products that are quite cheap and work with the Pi. I've got something like the "Terratec Aureon Dual USB" working w/ Archlinux and the Pi. Don't expect studio equipment quality though.
    – Ghanima
    Sep 30, 2014 at 14:53

1 Answer 1


You should be fine with proper jack for your MacBook. You may buy it or do some minimal soldering See this thread

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.