Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Solution: more predictable tick100's

For general discussion related FlowStone

Solution: more predictable tick100's

Postby wlangfor@uoguelph.ca » Wed May 27, 2020 6:41 pm

I like Ruby, and i find the ticks defined by Ruby are nearly perfect; I used aronb's average tick tester and compared to the primitive version, which seems way too fast.
Instead of being 0.1, it's 0.01 in speed if you do the testing which made Me realize, there was another option available due to some volatility when ruby ticks are connected to anything using a considerable amount of memory.

And now I use a ruby custom tick set at 0.1 and have it send its tick: to a max tick module designed by another flowstone or synthmaker programmer (for the benchmarking, not for the source tick to be limited). By utilizing this max device, I can then rely once again on the primitive tick (which I had employed for a visual meter mono(4) to graph array prim). And the primitive tick does not create the same unstable peaks and spikes in CPU usage.

For instance, when relying on ruby, I was getting an extra 4% in spikes intermittently, but with this method maybe only 0.25 - 0.5%.
For those developers who are watching their CPU use in schematics; I highly recommend employing this method. :)

Tomorrow I will provide a schematic showing how it is done. Thanks again to AronB and to the synthmaker user who made the max triggers module, very intuitive! :)

actually - I was able to get a primitive down to 98 - 103 hz all the time. I'll post the method tomorrow.
My youtube channel: DSPplug
My Websites: www.dspplug.com KVRaudio flowstone products
User avatar
wlangfor@uoguelph.ca
 
Posts: 912
Joined: Tue Apr 03, 2018 5:50 pm
Location: North Bay, Ontario, Canada

Re: Solution: more predictable tick100's

Postby wlangfor@uoguelph.ca » Thu May 28, 2020 2:28 pm

Here's the fsm for more predictable tick100's.

It stays at 96-97 in flowstone 0.6-0.8 and about 100 in the alpha.

DSPplug tick100.fsm
(31.44 KiB) Downloaded 778 times
My youtube channel: DSPplug
My Websites: www.dspplug.com KVRaudio flowstone products
User avatar
wlangfor@uoguelph.ca
 
Posts: 912
Joined: Tue Apr 03, 2018 5:50 pm
Location: North Bay, Ontario, Canada


Return to General

Who is online

Users browsing this forum: No registered users and 67 guests