Audio processing in TensorFlow
I find it perplexing that people are still using a serial text-based IDE  to write code for something called &#x27;Tensor<i>Flow</i>&#x27;. It&#x27;s worth looking into Reaktor and CoreDSP from Native Instruments to see how audio processing tasks (and indeed neural nets) can be handled in a flow-based IDE.<p>The landing page is aimed at musicians but if you dig down there&#x27;s extensive documentation on how to do low-level DSP processing. <a href="https:&#x2F;&#x2F;www.native-instruments.com&#x2F;en&#x2F;products&#x2F;komplete&#x2F;synths&#x2F;reaktor-6&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.native-instruments.com&#x2F;en&#x2F;products&#x2F;komplete&#x2F;synt...</a> and <a href="https:&#x2F;&#x2F;www.native-instruments.com&#x2F;fileadmin&#x2F;ni_media&#x2F;downloads&#x2F;manuals&#x2F;REAKTOR_6_Building_in_Core_English_2015_11.pdf" rel="nofollow">https:&#x2F;&#x2F;www.native-instruments.com&#x2F;fileadmin&#x2F;ni_media&#x2F;downlo...</a><p>Yes, there&#x27;s a learning curve to flow-based programming. But this is what all IDEs will eventually look like. You shouldn&#x27;t be writing everything in code for the same reasons you shouldn&#x27;t be writing your whole project in assembler: your reinvention of the wheel is probably not as great as you think; every time you forsake a standard modular component in favor of your own way of doing it, you&#x27;re creating technical debt for whoever has parse your code later; A lot of the actual work in coding is syntax, glue, and scope checking, and those jobs are <i>better done by a computer</i> - making people type out all that stuff by hand is a distraction from the domain-specific problem to be solved.<p>Music software may seem like a toy to non-musicians&#x2F;sound engineers but for them it&#x27;s mission-critical real-time software with an extremely demanding user base that frequently has advanced domain knowledge of its own. Tools like Reaktor are built on the foundations of earlier tools like pd and supercollider, which in turn were built on text-based languages like CSound. People have been building neural nets and suchlike on these platforms for over a decade already.