Re: [LAD] Tutorial for programming with JACK

From: Patrick Shirkey <pshirkey@email-addr-hidden>
Date: Fri Feb 17 2012 - 02:10:32 EET

>>
>> Depends what you want to do.
>>
>> Might be just as useful to look at the example applications included in
>> the repo or any of the other jack apps.
>>
>> The source is very well annotated too.
>>
>
> I will definitely be looking at the example applications. I want to
> eventually understand how DAW applications like Ardour and Qtractor in
> particular are written, but the source code of those apps are quite
> intimidating to me at the moment. If there is anything else I can do to
> aid in my learning, that would be great.
>

jackeq is pretty simple in the way it handles jack routing but it has
multiple ports so it might be useful for you to read that codebase. It is
also a gtk2 application so you can get an overview of one way to handle
the gui aspect.

http://djcj.org/jackeq

Hydrogen also has a fairly easy to parse implementation and is pretty
modular. That would give you an overview of a qt application.

But in the end you will learn best by just reading those code for Qtractor
and Ardour. Just choose a section you want to learn about and trace it to
the start point then read from there. It will take a couple of days/weeks
to get your head around it but eventually it will just click into place
:-)

--
Patrick Shirkey
Boost Hardware Ltd
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Feb 17 04:15:01 2012

This archive was generated by hypermail 2.1.8 : Fri Feb 17 2012 - 04:15:02 EET