Is there a way to delay multiple signals by a Fraction of a Sample. I'm working on a project for steering the audio for a numberf of speakers. Is this supported in the SigmaDSPs?
The next release of SigmaStudio will contain new Fractional Delay cells that will allow you to achieve inter-sample delay periods for these kinds of applications.
One of the new cells is a simple text-input GUI-controlled delay, whereas the other cell will contain a voltage controlled input pin that allows the user to have a control signal change the delay period in real-time.
The voltage-controlled factional delay should allow for some other interesting applications like pitch-shifting and various kinds of sound synthesis.
I'd synthesize a FIR filter with a fractional delay.
Brett - this is good to hear. This block may also be useful for microphone beamforming applications in the same way that it can be used for speaker beam steering. I'm looking forward to trying it out.
Here's what the cell looks like in SigmaStudio. The first control box allows you to select the maximum length of the delay line. In this example, I chose one sample.
The second control lets you select how much of that delay line you want to use. In this example, I have opted to use 10.01% of the maximum delay line. So, in this case, the input to the cell will be delayed by 0.1001 samples on the output.
Retrieving data ...