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