ref: 00e5f111f5c6d6cf6c58a81278b884b667d4e8f1
parent: e3838bb1e480207e854adfd57a47a56ea91c2a08
author: Jeff Snyder <jeff@snyderphonics.com>
date: Fri Mar 6 17:40:59 EST 2020
Update README.md
--- a/README.md
+++ b/README.md
@@ -43,7 +43,7 @@
All LEAF objects must have an init() function and a free() function -- these will create the objects inside the default mempool, as well as an initToPool() and freeFromPool() function -- these will create the objects inside a user-defined specific mempool that is not the default.
-LEAF objects assume that they will be "ticked" once per sample, and generally take single sample input and produce single sample output. The alternative would be to have the user pass in an array and have the objects operate on the full array, which could have performance advantages if SIMD instructions are available on the processor, but would have disadvantages in flexibility of use. If an audio object requires some kind of buffer to operate on (such as a pitch detector) it will collect samples in it's sample-by-sample tick function and store them in its own internal buffer.
+LEAF objects assume that they will be "ticked" once per sample, and generally take single sample input and produce single sample output. The alternative would be to have the user pass in an array and have the objects operate on the full array, which could have performance advantages if SIMD instructions are available on the processor, but would have disadvantages in flexibility of use. If an audio object requires some kind of buffer to operate on (such as a pitch detector) it will collect samples in its sample-by-sample tick function and store them in its own internal buffer.
////