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