delay time

For general discussion related FlowStone
Post Reply
BobF
Posts: 598
Joined: Mon Apr 20, 2015 9:54 pm

delay time

Post by BobF »

Hello Gang,

Just a quick question. What is the min and max delay times in milliseconds the
interpolated delays can be set for?

Thanks all, BobF

P.S., By any chance are Trogz Tools to be had anywhre?
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: delay time

Post by martinvicanek »

Min delay is one sample (however you can bring that to zero with some extra effort). Max delay is probably only limited by RAM, never tried that though.

I have Trogz Toolz, will upload on FS Guru, perhaps with some other useful stuff that was lost with the SM forum (still can't believe it really happened :evil: )
BobF
Posts: 598
Joined: Mon Apr 20, 2015 9:54 pm

Re: delay time

Post by BobF »

Many thanks Martin,

I am working on something crazy as usual !

Later then, BobF....


P.S., Martin, trogs tools and etc would be wonderful and much appreciated by many I would think!
KG_is_back
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: delay time

Post by KG_is_back »

maximum delay of the stock delay modules is 2^24 samples =~ 5minutes @44KHz samplerate. It is because internally float counters are used and float can represent integers only up to +-2^24. Wave read prims have similar limitation - they can't read samples properly beyond 5th minute (if you need to load longer waves, you have to split them into smaller segments). I have made some custom delays and wave-read modules which overcome this limitation, though you have to provide the index in int format. Basically you have to write a lot of the code in assembler if you want to exploit their advantages.
BobF
Posts: 598
Joined: Mon Apr 20, 2015 9:54 pm

Re: delay time

Post by BobF »

Hi Kg,
Thanks for the info. This helps a lot. Are any of your custom delays avaible ?
Thanks again, BobF.....
KG_is_back
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: delay time

Post by KG_is_back »

http://flowstone.guru/downloads/efficient-delays-and-delay-code-generators/

Code generators - small modules, which generate appropriate optimized assembler code. Just pick the delay type you are going for, specify required parameters and copy-paste the code into assembler component.
BobF
Posts: 598
Joined: Mon Apr 20, 2015 9:54 pm

Re: delay time

Post by BobF »

Thanks alot KG! These are most welcome.
Post Reply