From c55d05128b7ed3fe01296de3d1be577e45558272 Mon Sep 17 00:00:00 2001 From: Rich Heslip Date: Mon, 29 Mar 2021 22:11:33 -0400 Subject: [PATCH] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ad2f5c..08457e5 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ AudioConnection patchCord1(synth,0,out,0); // patch mono synth to right and lef AudioConnection patchCord2(synth,0,out,1); -Teensy Audio processes 128 16 bit integer samples at a time and uses a dynamic pool of sample buffers which are passed between audio objects. This is memory and CPU efficient but can make coding audio objects quite complicated because of the dynamic sample buffer management. Every audio object has a callback function which processes blocks of samples approximately every 2.3 ms @ 44.1khz sample rate. +Teensy Audio processes 128 16 bit integer samples at a time and uses a pool of sample buffers which are passed between audio objects. This is memory and CPU efficient but can make coding audio objects quite complicated because of the sample buffer management. Every audio object has a callback function which processes blocks of samples approximately every 2.3 ms @ 44.1khz sample rate. In contrast, DaisySP processes one sample at a time using floating point and each function allocates its memory statically. Simple, but uses a lot of memory for things like reverbs and delays and its pretty CPU intensive.