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>