Cytomic "The Scream" stomp box distortion plugin
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
All stages in the non-HD version are also based off MNA, but the input and output stages can use some pre-computed tables to speed up the solver for those sections. The tables are re-computed every time a randomisation or schematic component value changes.
The Glue, The Drop - www.cytomic.com
-
- KVRian
- 779 posts since 21 Sep, 2008
It's amazing what CPUs can handle in real time these daysandy-cytomic wrote: ↑Mon Jan 15, 2024 2:44 am Yes. More specifically it uses MNA (modified nodal analysis), which is a variant of Kirchhoff's current law.
Here is a pdf of the matrix being solved:
https://cytomic.com/files/forums/scream ... matrix.pdf
And this is that pdf zoomed out:
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
Indeed! But this would still not be possible without me having spent a great deal of R&D into write a powerful symbolic simplification engine and code generator that looks at all the steps involved in solving the matrix and applies a bunch of algebraic simplifications and optimisations to make it all run really fast. The matrix is solved up to 12 times per sample, but around half or more of the cpu is actually used in evaluating the non-linear functions to make it all work eg: functions like log and exp. I also spend a lot of time writing these highly optimised and accurate parallel non-linear functions, without which there would be no drive!
The Glue, The Drop - www.cytomic.com
-
- KVRian
- 779 posts since 21 Sep, 2008
Yeah, sorry I didn't mean to take away from your hard work. Your plugins sound amazing and consistent no matter what source I use them on! IMO this is a direct result of the thoroughness of the modelling.andy-cytomic wrote: ↑Mon Jan 15, 2024 5:06 amIndeed! But this would still not be possible without me having spent a great deal of R&D into write a powerful symbolic simplification engine and code generator that looks at all the steps involved in solving the matrix and applies a bunch of algebraic simplifications and optimisations to make it all run really fast. The matrix is solved up to 12 times per sample, but around half or more of the cpu is actually used in evaluating the non-linear functions to make it all work eg: functions like log and exp. I also spend a lot of time writing these highly optimised and accurate parallel non-linear functions, without which there would be no drive!
-
- KVRist
- 120 posts since 13 Nov, 2010 from Kyiv, Ukraine
Instant buy. The Scream is amazing on 808 bass!
I hope manual will consist the info about components and how to vary left and right channels components for great stereo separation.
Is it possible to modify components values by mousewheel? Or only keyboard input is allowed?
I hope manual will consist the info about components and how to vary left and right channels components for great stereo separation.
Is it possible to modify components values by mousewheel? Or only keyboard input is allowed?
Made in Ukraine: https://www.andivax.com
-
- KVRAF
- 8504 posts since 5 Aug, 2009
will there be a sale or crossgrade if you got another plugin from cytomic?
DAW FL Studio Audio Interface Focusrite Scarlett 1st Gen 2i2 CPU Intel i7-7700K 4.20 GHz, RAM 32 GB Dual-Channel DDR4 @2400MHz Corsair Vengeance. MB Asus Prime Z270-K, GPU Gainward 1070 GTX GS 8GB NT Be Quiet DP 550W OS Win10 64Bit
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
The change of component values is not smooth, the entire circuit including all coefficients are recomputed from scratch, just like a change in sample rate. Currently when changes are made I wait for a bit, and then calculate the result, so it would be possible to support a delayed change on mouse wheel. I’ll have a look at this and see if it’s too clunky. It may be better to have buttons to click, say x1.25 and /1.25 to keep expectations more inline with what is going on under the hood and keep mouse wheel support for those controls that are automatable.andivax wrote: ↑Sat Jan 20, 2024 10:47 pm Instant buy. The Scream is amazing on 808 bass!
I hope manual will consist the info about components and how to vary left and right channels components for great stereo separation.
Is it possible to modify components values by mousewheel? Or only keyboard input is allowed?
The Glue, The Drop - www.cytomic.com
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
Cytomic’s permanent discount offers are outlined here:
https://cytomic.com/faq/do-you-offer-discounts/
The Glue, The Drop - www.cytomic.com
-
- KVRist
- 120 posts since 13 Nov, 2010 from Kyiv, Ukraine
It's a good workaround options, Andy!andy-cytomic wrote: ↑Fri Jan 26, 2024 12:57 am The change of component values is not smooth, the entire circuit including all coefficients are recomputed from scratch, just like a change in sample rate. Currently when changes are made I wait for a bit, and then calculate the result, so it would be possible to support a delayed change on mouse wheel. I’ll have a look at this and see if it’s too clunky. It may be better to have buttons to click, say x1.25 and /1.25 to keep expectations more inline with what is going on under the hood and keep mouse wheel support for those controls that are automatable.
1) Delayed change on Mouse wheel
OR
2) User points mouse cursor under parameter and arrows for change parameter appears.
OR
3) You decide )
Thanx!
Made in Ukraine: https://www.andivax.com
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
I'm getting close to finishing the manual, I'll continually update it as I'm filling in details. I'm using markdown and generating the pdf / html using a tool called pandoc, so the same content can easily be published on the web as well as included in the download as a pdf. I've left the current styling as a LaTex type technical paper for now, please let me know if you think this style is ok.
Any comments or suggestions welcome, especially for any topics you think aren't covered in enough detail, or if you'd like to suggest new things to cover, but hopefully it will already be useful on a bunch of topics:
https://cytomic.com/files/TheScream-Manual.pdf
Any comments or suggestions welcome, especially for any topics you think aren't covered in enough detail, or if you'd like to suggest new things to cover, but hopefully it will already be useful on a bunch of topics:
https://cytomic.com/files/TheScream-Manual.pdf
The Glue, The Drop - www.cytomic.com
-
- KVRist
- 120 posts since 13 Nov, 2010 from Kyiv, Ukraine
Great! Waiting for random and scheme parts!andy-cytomic wrote: ↑Thu Feb 22, 2024 10:49 am I'm getting close to finishing the manual, I'll continually update it as I'm filling in details. I'm using markdown and generating the pdf / html using a tool called pandoc, so the same content can easily be published on the web as well as included in the download as a pdf. I've left the current styling as a LaTex type technical paper for now, please let me know if you think this style is ok.
Any comments or suggestions welcome, especially for any topics you think aren't covered in enough detail, or if you'd like to suggest new things to cover, but hopefully it will already be useful on a bunch of topics:
https://cytomic.com/files/TheScream-Manual.pdf
Just one problem. In my case I can't tell the difference between Intermediate and Minimum Phase on the graphs. It's so similar in colour.
Made in Ukraine: https://www.andivax.com
-
- KVRAF
- 1579 posts since 8 Jan, 2003 from Edinburgh
Just a quick one - p22 says "how much latency they introduce, and weather each frequency is delayed"
That should be "whether"
That should be "whether"
John Braner
http://johnbraner.bandcamp.com
http://www.soundclick.com/johnbraner
and all the major streaming/download sites.
http://johnbraner.bandcamp.com
http://www.soundclick.com/johnbraner
and all the major streaming/download sites.
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
- KVRAF
- Topic Starter
- 2637 posts since 3 Dec, 2008
Please make sure to take in the earlier sections, specifically how the Drive and Tone knobs change the signal, as this is critical to understanding the plugins operation.
I don't want rainbows, but I'll try to increase the contrast a little on those graphs, but the point is they are so similar in frequency response (amplitude) that it doesn't matter which you use, it's all about the phase / group delay / step response, which are clearly visible.
The Glue, The Drop - www.cytomic.com
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 11521 posts since 16 Aug, 2006
Bottom of page 7 (first sentence in Bias): "batter" instead of "battery".