@robsoles: What You've described sounds good! I know that there is no real zero latency in DSP, near-zero (sub ms) latencies are adequate. But this would be kind of useless, without being able to process the samples. For example, to be able to record to the SD. I think it's a fairly reasonable demand, for a recorder (or any application that does not intend to manipulate the audio stream "real time"), to not introduce ~6ms latency n the signal chain. What do You say about the feasibility?
I've tried Your sketch with Your fork of the audio library. with the volume @0, now the output of mysine is omitted. Neat
@Paul: Yes, or using a D.I box to split the signal before the teensy would be the best case, since there would be no quality degradation introduced. But if sub ms latency is still adequate in the signal chain (its still far better than ~6ms), then people could use this feature out of the box.
And please don't think that i'm bitching about this latency stuff. But the t3 + audio board capabilities are superb, and soon more and more people will notice this, and will try to utilize it in their projects, the latency topic will be very popular.
I realized very soon that this audio library is not the best for my current project. But a mic pre, and a decent 16bit ADC is necessarry, so still the audio board is the best and easiest solution. I do not intend to manipulate the signal, even the output is not neccessarry. But discussing , and clearing out the possibility of things like direct pass through I think is very helpful not just for me, but for others too