<p dir="ltr">What I have been doing is solidifying core features to get a better idea of what the source should look like. Separating anything beforehand will result in s lot of problems/busywork later. I would also not deceive myself that 10K lines is enough. Pd-extended is way above that when you include 3rs party externals. Ditto for pd-l2ork.</p>

<div class="gmail_quote">On Feb 26, 2014 6:10 PM, &quot;Peter Brinkmann&quot; &lt;<a href="mailto:peter.brinkmann@googlemail.com">peter.brinkmann@googlemail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 26, 2014 at 5:03 PM, Ivica Bukvic <span dir="ltr">&lt;<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">The reason why I believe combining all of these will not be feasible is because in one of my recent conversations with Miller (and Miller please correct me if I somehow misremember here) he expressed his belief any project that exceeds N lines of code which I believe in this case it was something like 10000, it becomes unmaintainable and dies.</p>

</blockquote><div>That&#39;s why separating the GUI from the audio engine is so important. I sort of agree that 10000 lines of irreducible GUI+audio code would probably be unmaintainable. On the other hand, 5000 lines of audio code plus 5000 lines of GUI code, communicating through a smallish, well-defined interface, wouldn&#39;t be a problem at all.<br>

</div><div><br></div></div></div></div>
</blockquote></div>