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(a)gmail.com> wrote:
From: Gabriel M. Beddingfield
<gabrbedd(a)gmail.com>
Subject: Re: [LAD] Suggestion for diving into audio development?
To: linux-audio-dev(a)lists.linuxaudio.org
Cc: "Kris Calabio" <cpczk(a)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