Developer Tools
Tim Mayberry <[email protected]> Wed, 6 Jun 2018 13:32:26 +1000
| Newsgroups | gmane.comp.audio.ardour.devel |
|---|---|
| Message-ID | <CAM2edBg2JVrNESRU_MyO6UsLsk52yPbJd6sVUTjcCQRb2QZjSg@mail.gmail.com> |
--===============2417457995800499618== Content-Type: multipart/alternative; boundary="0000000000008208c7056df0d123" --0000000000008208c7056df0d123 Content-Type: text/plain; charset="UTF-8" As some of the people on this list are aware, over the last few years I've been working on what I have been calling the "Developer Tools", which I have been using to help me understand the operation of Ardour during development. It is basically two additional libraries, one for low level logging and code instrumentation and the other is a GUI Window for controlling the low level library. They were developed in the context of Ardour but are generic tools that can be used with any gtkmm(2 or 3) based GUI. Over the last few months I have cleaned them up, made sure they work on Windows, performed testing, etc, so hopefully they can start to be used by others. Rather than go into detail about what the tools can do etc, I made a video a few months ago that should cover most of it: https://vimeo.com/260590555 Demonstration of the "Developer Tools" starts at about 14min. If you are interested in trying out a version of Ardour with the "Developer Tools", you will need to build and install the adt and adtmm libraries: https://gitlab.com/mojofunk/adt https://gitlab.com/mojofunk/adtmm A fairly recent copy of master with the additional necessary changes required to use the libraries is located here: https://github.com/mojofunk/ardour/tree/adt The developer tools are enabled with the --dev-tools option and they require c++11. The commits in that branch have been squashed (from 1000+ commits) and contain a few other unrelated things. If there is interest in applying the changes to master it would take some time to sort it out. I have been hesitant as to whether to send this email as it has been apparent for a while that I can't really afford to continue to spend time on Ardour related work, but perhaps if other developers are able to try out the tool and they find it useful enough I can be motivated to complete the necessary changes. So if you are interested, please try it out and get back to me with any feedback or issues you encounter. Thanks, Tim --0000000000008208c7056df0d123 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>As some of the people on this list are aware, over th= e last few years I've been working on what I have been calling the &quo= t;Developer Tools", which I have been using to help me understand the = operation of Ardour during development.</div><div><br></div><div>It is basi= cally two additional libraries, one for low level logging and code instrume= ntation and the other is a GUI Window for controlling the low level library= . They were developed in the context of Ardour but are generic tools that c= an be used with any gtkmm(2 or 3) based GUI.</div><div><br></div><div>Over = the last few months I have cleaned them up, made sure they work on Windows,= performed testing, etc, so hopefully they can start to be used by others.<= /div><div><br></div><div>Rather than go into detail about what the tools ca= n do etc, I made a video a few months ago that should cover most of it:</di= v><div><br></div><div><a href=3D"https://vimeo.com/260590555" target=3D"_bl= ank">https://vimeo.com/260590555</a></div><div><br></div><div>Demonstration= of the "Developer Tools" starts at about 14min.</div><div><br></= div><div>If you are interested in trying out a version of Ardour with the &= quot;Developer Tools", you will need to build and install the adt and = adtmm libraries:</div><div><br></div><div><a href=3D"https://gitlab.com/moj= ofunk/adt" target=3D"_blank">https://gitlab.com/mojofunk/adt</a></div><div>= <a href=3D"https://gitlab.com/mojofunk/adtmm" target=3D"_blank">https://git= lab.com/mojofunk/adtmm</a></div><div><br></div><div>A fairly recent copy of= master with the additional necessary changes required to use the libraries= is located here:</div><div><br></div><div><a href=3D"https://github.com/mo= jofunk/ardour/tree/adt" target=3D"_blank">https://github.com/mojofunk/ardou= r/tree/adt</a></div><div><br></div><div>The developer tools are enabled wit= h the --dev-tools option and they require c++11.</div><div><br></div><div>T= he commits in that branch have been squashed (from 1000+ commits) and conta= in a few other unrelated things. If there is interest in applying the chang= es to master it would take some time to sort it out.</div><div><br></div><d= iv>I have been hesitant as to whether to send this email as it has been app= arent for a while that I can't really afford to continue to spend time = on Ardour related work, but perhaps if other developers are able to try out= the tool and they find it useful enough I can be motivated to</div><div>co= mplete the necessary changes.</div><div><br></div><div>So if you are intere= sted, please try it out and get back to me with any feedback or issues you = encounter.</div><div><br></div><div>Thanks,</div><div><br></div><div>Tim</d= iv></div> --0000000000008208c7056df0d123-- --===============2417457995800499618== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ardour-dev mailing list [email protected] http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org --===============2417457995800499618==--