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
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Wed Oct 27 08:15:02 2010
This archive was generated by hypermail 2.1.8 : Wed Oct 27 2010 - 08:15:02 EEST