>> >> 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 [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
