As a software engineer who have spent a fair amount of time building and modifying ensembles in Reaktor, I don&#x27;t honestly see how these structures would be easier to build in code. Their conplexity comes not from environment, but from the meaning they represent; I doubt that connecting 5 LFOs, 3 oscillators and a step sequencer in VIM would be a much better user experience then dragging cords with a mouse.