BurpyDave's TwiddleSticks

Stuff about code, music, and things

Audio Recording with a Raspberry Pi Part 1 of 2

I've a massive fascination with tiny computers, and so when the Raspberry Pi came out, I was one of the first to get one. I have 3 of them at the moment (there have been various iterations of it, so I had to see what the different versions were like!); to be honest, I've not really made the most of them yet.

I put what is now osmc (it used to be called raspbmc) on the first, which is a media centre, a kind of home-grown Apple TV, and Scratch on the second, so that my boys could have a go at programming stuff (they use Scratch at school).

I recently had another idea, which is more like the type of thing the Raspberry Pi was designed for - adding some electronics hacking into the mix.

My church had decided a while ago to record the sermons from a Sunday service onto mp3, and add to a podcast. The way it was done originally was that a batch script would run on startup of a laptop, and just start recording audio. It would then sync at the end, via Dropbox. This isn't great, because it didn't always run, and after the recording, someone still has to go through the mp3 and split it where the actual sermon happened. Otherwise, there will be a lot of rubbish on there from when the laptop (which is used to handle the projector) boots up, and starts recording.

My solution is to use a Raspberry Pi, with a usb soundcard, hooked up to a couple of buttons and a wifi adapter. This would allow someone to press the button to start recording the sermon, and press it again to stop. Then, it can all be sync'd over to a website ready to stream immediately.

In the next few weeks I hope to post some more about my progress.