views:

727

answers:

1

Hello.

I would like to write a cross-platform application that can process and play back microphone data in real time. Imagine as a proof of concept a chat room where people can talk to each other and apply filters to their voices. Is OpenAL appropriate for this? If not, can someone provide an alternative? Additionally, if anyone can provide or link me to a simple "hello world" program that reads from the microphone and spits the output back out, that would be awesome.

Thanks!

A: 

Apple has two samples (or more) that do that. Check out aurioTouch and SpeakHere. aurioTouch can take mic input and play it back and SpeakHere can take in input and record it, and you can pretty easily modify it to play that back.

mahboudz