Awesome.  this is wonderful.  This is information that will keep my busy for a while.  thank you, Gabriel

-Kris

--- On Tue, 26/10/10, Gabriel M. Beddingfield <gabrbedd@gmail.com> wrote:

> From: Gabriel M. Beddingfield <gabrbedd@gmail.com>
> Subject: Re: [LAD] Suggestion for diving into audio development?
> To: linux-audio-dev@lists.linuxaudio.org
> Cc: "Kris Calabio" <cpczk@yahoo.com>
> Date: Tuesday, 26 October, 2010, 8:46 PM
>
> Hi Kris,
>
> On Tuesday, October 26, 2010 05:24:59 pm Kris Calabio
> wrote:
> > I'm new to the Linux Audio community.  Let me
> introduce
>
> Welcome!!
>
> > Does anyone have suggestions for diving into the world
> of
> > open source development?  I've looked at some
> source
>
> 1. Watch this movie:
>    http://wiki.xiph.org/A_Digital_Media_Primer_For_Geeks_(episode_1)
>
> 2. You said you know C and C++... so, you're all
>    set there. :-)
>
> 3. Read through jack docs and examples in the source
>    code for jack.
>
> 4. Another good tutorial/resource is Paul Davis's tutorial
>    on using the ALSA API:
>    http://www.equalarea.com/paul/alsa-audio.html
>
> 5. Pick an app that you like, and start squashing bugs.
>    It'll be slow and tedious and confusing
> at first.
>    But that stuff pays off big-time
> later.  Not only
>    will you have massive debugging chops,
> but you'll
>    have some good trial-and-error
> opportunities to
>    learn what you do/don't like doing. 
> Not everyone
>    likes nasty DSP algorithms, but some guys
> can't
>    get enough.  Not everyone likes
> picking the perfect
>    pixel size for a custom widget... but
> other guys
>    really enjoy that.
>
> > code of applications I use but get pretty lost. 
> Are
> > there any simple Jack applications that have easy to
> > read code?  I'm all for taking baby steps. 
> I'm also
>
> Gordon suggested playing with plugins... and I think that's
>
> an excellent suggestion.
>
> Fons Adriaensen writes very clean, well-designed code, with
>
> many small apps, plugins and libraries.
> http://www.kokkinizita.net/linuxaudio/downloads/index.html
>
> Except for his DSP algorithms (which use terse mathematical
>
> notation), I find his code easy to follow.
>
> -gabriel
>