When I first try to feed a number into a series of calculations, I receive nothing on the output end. When I try a second time to feed a number into a series of calculations, I once again get nothing. The third time I try it, I finally get results, and they're derived from the first number I entered instead of the one I just directed Puredata to use for its calculations. I needed that number when I asked for it, not after asking for it three times, much less after asking for a different number altogether.
None of the objects I'm using to perform these calculations should have any kind of memory or delayed release mechanism (I'm basically just using a series of [/], [+ ], etc. objects--the results should be coming out through the other end immediately, and there is nowhere an object that should be capable of storing old numbers). The only exception is the [expr] boxes I use to input the numbers Puredata is to operate on. These are not the problem unless they have some kind of phantom memory. Something in Puredata evidently has a phantom memory.
This is an extremely irritating issue that renders it impossible to operate in real-time. Is there some way to unclog Puredata's arteries?