Thanks for the suggestions. The two PortAudio implementations seem promising, though I couldn't get either of them to work on my Mac in a quick test. Unfortunately, the two plugins are Mac-only, though the PortAudio libraries are cross-platform. I'll have to take a closer look at realcapture; their demo program didn't seem to work. The MBS plugin seems to be tied to QuickTime, but that may be OK.

Basically, I'm looking into the feasibility of writing an oscilloscope replacement in RB. For my purposes, the sampling rate of sound input is enough. I need to monitor samples coming in (both channels), plot them on a canvas, and save "screenfuls" to disk on request, perhaps doing some simple analysis first (e.g. window discrimination).

Sending the pulses should be easy, I now realize. I just need to make a brief sound and use the built-in sound class to play it.

So far it's all preliminary investigation, and RB may not be the best way to handle it, much as I'd prefer to use RB.


Subject: Re: microphone input
From: Detour <[EMAIL PROTECTED]>
Date: Fri, 18 Aug 2006 08:49:59 -0700

There are a couple of people who've written RB implementations for PortAudio. Perhaps that might be a way to go. I've not used it, but it is cross-platform and might save you from some of the deeper API programming issues.

MBS supports it. I've also seen a plugin by Mars Saxman (http://
www.redplanetsw.com/realbasic/#PortAudio). And at least one other I
can't find right now.

Here's one more: http://www.macronsoft.com/pages/en/developers.html

Message: 4
Subject: Re: microphone input
From: "E. Tejkowski" <[EMAIL PROTECTED]>
Date: Fri, 18 Aug 2006 03:40:17 -0500

Again, it really depends on what you mean by simple oscilloscope-like display. If you're looking for the level of audio coming in, then Real Capture Canvas can do what you want.

http://realcapture.com

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to