Delaying freely in range of 1 to 44 samples

For general discussion related FlowStone
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Delaying freely in range of 1 to 44 samples

Post by tulamide »

Does anybody know if the delay by one sample prim is cumulative? I ask because I wonder what would be the most efficient way to delay one channel of a stereo pair in fractions of milliseconds? At 44.1kHz, 1 ms is roughly 44 samples, so I'm looking for a way to delay between 1 and 44 samples, without audio drops. The only reason I think of that prim is because it is precompiled, therefore fast.

But any other method is just as fine, as long as I can have a knob in the end that delays between 1 and 44, without re-compiling the stream (if possible at all?).
"There lies the dog buried" (German saying translated literally)
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Delaying freely in range of 1 to 44 samples

Post by martinvicanek »

Like this one?
Attachments
simpleDelay.fsm
(9.02 KiB) Downloaded 1016 times
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Delaying freely in range of 1 to 44 samples

Post by tulamide »

:lol:

Why should I wonder that there already exists a solution? And as always, it's either Trog, MyCo, KG or Martin - or all of them together!

Thank you once again, Sir!
"There lies the dog buried" (German saying translated literally)
Tronic
Posts: 539
Joined: Wed Dec 21, 2011 12:59 pm

Re: Delaying freely in range of 1 to 44 samples

Post by Tronic »

any new fractional optimized version?
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Delaying freely in range of 1 to 44 samples

Post by martinvicanek »

Yeah, I have quite a few of them. Optimization depends on the use case, so there is no one-size-fits-all there. I have custom optimized versions with respect to the following criteria:

- interpolation: linear, allpass, Lagrange
- SSE channels: 1, 2, 4
- taps: 1, 2, ...

Lots of combinations. :mrgreen:
Which one do you want?
Tronic
Posts: 539
Joined: Wed Dec 21, 2011 12:59 pm

Re: Delaying freely in range of 1 to 44 samples

Post by Tronic »

If you can and you want, I think it would be nice to have a collection so we can experiment with them.
Really? :twisted: ... I would like your whole Toolbox ... :mrgreen:
RJHollins
Posts: 1573
Joined: Thu Mar 08, 2012 7:58 pm

Re: Delaying freely in range of 1 to 44 samples

Post by RJHollins »

true :mrgreen:

:lol:
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Delaying freely in range of 1 to 44 samples

Post by tulamide »

Tronic wrote:Really? :twisted: ... I would like your whole Toolbox ... :mrgreen:

So true! :mrgreen:
"There lies the dog buried" (German saying translated literally)
RJHollins
Posts: 1573
Joined: Thu Mar 08, 2012 7:58 pm

Re: Delaying freely in range of 1 to 44 samples

Post by RJHollins »

actually ... both Martin and the toolbox.
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Delaying freely in range of 1 to 44 samples

Post by martinvicanek »

I am not sure you want my toolbox, there is so much garbage in there! :lol:
As for the delays, I have uploaded what I have to the Flowstone Guru Site here.
Enjoy.
Post Reply