<div dir="ltr">On Sat, Dec 12, 2015 at 10:10 PM, Ian Fritz <span dir="ltr"><<a href="mailto:ijfritz@comcast.net" target="_blank">ijfritz@comcast.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
However, when I compare to the capabilities of my analog modular system it seems to come up short in several important areas. (With the understanding that I probably don't know all Axoloti's features, since the list of primitives is a bit vague.)<br></blockquote><div><br></div><div>You could install the patcher and explore the object library.<br></div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Basically, I would say that what would be helpful for my interests are primitives that emulate all the functions available in an analog computer. </blockquote><div><br><div>Analog versus digital has a different nature: bandwidth is limited
to half the sample rate, aliasing is a concern where non-linearity
is involved, and feedback unavoidably implies delay.<br></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Useful additions would include<br>
<br>
Integrator<br>
Differentiator<br>
Comparitor (including output "trigger" signals)<br>
Window comparator<br>
Sample and Hold<br>
Track and Hold<br>
Diode nonlinear function<br>
Differential equation solver<br></blockquote><div><br></div><div>For example a full wave rectifier could be implemented as a sample-by-sample function (and there is an object for that), however this can sound ugly, aliased. Some objects (infinite gain, sample and hold, rectifiers) offer a more complex approach to generate a less-aliased output, but at the cost of more load and also response time. The increased response time may be problematic if used in a feedback structure. But that is not an easy problem to solve without compromising real time performance.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hopefully most of these could be implemented with a good set of primitives. Now that would be fun!<br></blockquote><div><br></div><div> Axoloti is an open and expandable framework.<br></div></div></div></div>