<div dir="ltr">Les;<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">OK, regarding cost concerns, I have thought this out a little but have not done thorough cost estimation. &nbsp;A SqrOsc can be made with a 555 chip, four resistors and two caps plus two connectors. </blockquote>
<div><br>Well, yes, if all you want is to go &quot;beep&quot;. Oscillators in modular systems need a CV input for tracking; making sure that adding (typically) a extra Volt of modulation signal will double the frequency of the oscillator. This is hard to get stable for larger ranges. A CMOS chip like the 555 needs to be protected against getting inputs above it&#39;s power input or it will fry.<br>
<br>SqrOsc features like phase mod/output, hard-sync, FM modulation and a freq input are all available in hardware modules but those aren&#39;t cheap modules and none of those come close to the stability in tuning and tracking of this very modest UGen.<br>
</div></div><br>If you start making very cheap modules so people will buy large stacks of them to build long signal chains you&#39;ll need especially high quality modulation inputs because the longer the chain the more the errors will add up. Errors here will mean out of tune chords, for example. For oscillators you could use those cheap chips they used to use in telephone modems; those will do unusually stable FM over a huge frequency range; I&#39;d go with those here but that doesn&#39;t get you off the hook for modulated filters.<br>
<br>My main reason for being sceptical about the practical feasibility of this is that people have tried it many times. Nearly all synthesis fanatics would like a system like the one you propose. Right now I think the cheapest series of modules on the market is made by the German company Doepfer; their modules will still set you back a few hundred bucks for the equivalent of a simple monosynth and I keep hearing about issues with their usage of relatively cheap connectors which will develop loose connections with use. Again; I love this idea as a dream but I fear that if it could be done it would&#39;ve been done already.<br>
<br>I&#39;d say the core of your plan is to represent signal flow as a 3d structure, right? I&#39;d recommend going back to that and using a visual or physical representation of ChucK code in something like the Reactable or the Percussa Audiocubes.<br>
<br>To bring this back to the subject of ChucK; I&#39;m not sure people realise that our young, incomplete, at times computationally ineficient and occasionally crash-prone language is immensenly stable and unfathomably powerfull compared to hardware modulars.<br>
<br>Yours,<br>Kas.<em></em></div>