<div dir="ltr"><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><big>Improve audio workflow: Designing an audio mixer</big></p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><br></p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><b>Project Name</b>: Improve audio workflow: Designing an audio mixer.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><i>Description</i>: My SoK project was to design an audio mixer to kdenlive and improve the audio workflow.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">Status: Almost completed.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><b>Implementation</b> :</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">1.First of all my task was to make blank dock widget in Kdenlive.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">2.I created blank files audiomixer.cpp and audiomixer.h and added to kdenlive/src folder.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">3.The audio mixer files were linked to the GUI using functions in mainwindow.cpp and core.cpp.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">3.The building of mixer UI was started, it was linked to the timeline branch.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">4.The number of audio tracks, track name and track number was printed.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">5.The data was linked through projectmanager and timeline.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">6.The dock widget was created.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">7.The mixer widget can be selected from the view menu.</p><p style="margin:0px 0px 0.8em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:rgb(46,52,54);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"><b>Work Report</b>:<span> </span><a rel="nofollow" class="external gmail-free" href="https://phabricator.kde.org/D9679" style="color:rgb(0,104,198);text-decoration:none">https://phabricator.kde.org/D9679</a></p><a href="https://github.com/mahesh6947/kdenliveaudiomixer/commit/85703f0a8128c7c307e23c8341aa344fee3a8d84">https://github.com/mahesh6947/kdenliveaudiomixer/commit/85703f0a8128c7c307e23c8341aa344fee3a8d84</a><div><br></div><div><br></div><div><b style="color:rgb(46,52,54);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial">What I learned: Qt</b></div><div><b style="color:rgb(46,52,54);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"> Kdenlive Codebase</b></div><div><b style="color:rgb(46,52,54);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"> QML</b></div><div><b style="color:rgb(46,52,54);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(244,244,244);text-decoration-style:initial;text-decoration-color:initial"> Got familiar with phabricator and other KDE tools.</b></div><div><font color="#2e3436" face="Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px"><b> <br class="gmail-Apple-interchange-newline"></b></span></font><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Thank you from<div>Mahesh S Nair</div><div><a href="http://amrita.edu" target="_blank">Amrita University</a></div></div></div>
</div></div>