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. There are many USB Audio interfaces available in the market which cost's a lot. 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 processing involved in the Raspberry PI for this, so it can achieve very minuscule latency.

Also if this is possible, will this device be recognizable in the Mac(Garageband) as an usb sound input device?

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 '14 at 10:43
  • Yes. 10-15ms of delay is acceptable i guess. As long as it is not distinguishable and doesn't sound off beat/tempo. Sep 30 '14 at 10:50
  • Macbook Pro has no sound input connector? Where this world is going? :(
    – Kamil
    Sep 30 '14 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 '14 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 '14 at 14:51

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, privacy policy and cookie policy

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