View Single Post
  #5   Report Post  
Old January 17th 06, 02:57 AM posted to rec.radio.amateur.homebrew
John Miles
 
Posts: n/a
Default Soundcard Application development.

In article , says...
...[ how to use sound cards]...


Usually, all that's necessary is to locate the output coupling
capacitors on the sound card and bridge them....


IIRC, part of the original question was something like:

"Where/How can one learn to program soundcards?"

I, too, would be interested in the answer to that question.

--Myron.


It's kind of an open-ended question... one that depends entirely on what
sort of application you want to build and what development environment
you prefer to build it with. A quick and dirty console app to record a
raw PCM audio file using the waveIn API will be on the order of 100
lines of C code. A more-sophisticated app that has to parse various
sound file formats, handle streaming audio, or otherwise do a lot of
network and/or UI interaction will of course be longer and hairier.

Either way, it's not necessary (or appropriate) to deal with low-level
hardware coding, and in neither case are the basic programming concepts
obscure or difficult. The Win32 APIs for audio input and output --
namely waveIn, waveOut, and DirectSound -- have been around forever,
work very reliably, and are very well-documented.

A good first step is plugging phrases like "sound programming" into your
favorite search engine, tweaking the search terms based on the language
and intended application. Once your questions become more specific,
there are a lot of ways to get help with them.

-- jm

------------------------------------------------------
http://www.qsl.net/ke5fx
Note: My E-mail address has been altered to avoid spam
------------------------------------------------------