Flowstone Project and Masterclass videos
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
Flowstone can be useful for porting to vst2 because it is so stalwart. But it means that you need to overcome the obstacles presented in the way of graphics. It is far from being an ideal solution in that regard. And, as you may surmise, maybe some of the older methods for loading images are better than relying on code.
However, in the following video I show that you can overcome these with the combination of both.
https://youtu.be/Z7DO3WrJZmM
I include in the video a fix to the very bug that prevents flowstone plug-ins from blending in. I show how to decisively overcome a 64 bit glitch which prevents a fast, error free load. Once you learn this, you too will be able to make something that functions without a tick.
Also, here is the source code for My latest plug-in which is MIT licensed. You can learn or use it however you please, change logos if you so choose to use it to some end publicly.
source code (fsm 32 & 64bit)
source images, knobs (.psd, .knob, .png)
Fonts used:
Canada
Century Gothic
Eurostile
Here is an image of it: For more flowstone code examples visit My site here:
https://dspplug.com/forum-user-dsp/#flowstone
However, in the following video I show that you can overcome these with the combination of both.
https://youtu.be/Z7DO3WrJZmM
I include in the video a fix to the very bug that prevents flowstone plug-ins from blending in. I show how to decisively overcome a 64 bit glitch which prevents a fast, error free load. Once you learn this, you too will be able to make something that functions without a tick.
Also, here is the source code for My latest plug-in which is MIT licensed. You can learn or use it however you please, change logos if you so choose to use it to some end publicly.
source code (fsm 32 & 64bit)
source images, knobs (.psd, .knob, .png)
Fonts used:
Canada
Century Gothic
Eurostile
Here is an image of it: For more flowstone code examples visit My site here:
https://dspplug.com/forum-user-dsp/#flowstone
You do not have the required permissions to view the files attached to this post.
Last edited by kingozrecords on Thu Dec 23, 2021 3:09 am, edited 2 times in total.
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
Here is the second part which has to do with limiting visual redraws and reducing the amount of effect which presets have on refreshes. Furthermore; I go over in a quick way how easy it is to reduce the amount of processing going on in the background.
https://youtu.be/vFUX4YB6QwM
https://youtu.be/vFUX4YB6QwM
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
This is a compressor that has a working ratio, most compressor models cannot claim the same and will miss dbfs by a large ratio.
It's from an older synthmaker forum post, 4390.
Download
https://dspplug.com/?download=1&kccpid= ... refire.fsm
Screenshot It will allow Me to make the esquire in such a way so that it can sound good, without having to take too much off the top. This method merely shaves off volume, allowing you to then add effect. Likely this will serve better than a brickwall limiter, though it uses so much cpu; why limit twice. I'll rewrite esquire in using this example far more effectively.
Edit: it may be possible to convert this to linear rather than using dbfs, there's that.
It's from an older synthmaker forum post, 4390.
Download
https://dspplug.com/?download=1&kccpid= ... refire.fsm
Screenshot It will allow Me to make the esquire in such a way so that it can sound good, without having to take too much off the top. This method merely shaves off volume, allowing you to then add effect. Likely this will serve better than a brickwall limiter, though it uses so much cpu; why limit twice. I'll rewrite esquire in using this example far more effectively.
Edit: it may be possible to convert this to linear rather than using dbfs, there's that.
You do not have the required permissions to view the files attached to this post.
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
I'll be sure to provide an identical example also that has no flowstone code and uses only math so it is a simple matter for you to port it to other programs, code etc.
https://youtu.be/0ql2OdA6Wmg
Here is the download:
https://dspplug.com/?download=1&kccpid= ... imiter.fsm
More downloads available here:
https://dspplug.com/forum-user-dsp/#flowstone
You do not have the required permissions to view the files attached to this post.
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
Pseudo Brickwall limiters and Log10 realtime control mechanisms
These examples use very little cpu and they use straight math. There is no code, meaning that you can port these examples easily to any other effect creation mechanism.
https://youtu.be/MGatn-VGNSc
https://dspplug.com/?download=1&kccpid= ... totype.fsm
https://dspplug.com/?download=1&kccpid= ... ration.fsm
These examples use very little cpu and they use straight math. There is no code, meaning that you can port these examples easily to any other effect creation mechanism.
https://youtu.be/MGatn-VGNSc
Downloadkingozrecords wrote:I had been mentioning on another video how interesting the idea of using log10 for the application of gain can be, it's perhaps not exact as some methods I have seen using euler's but there's less pumping than in the case of many methods I have tried. I feel that these examples are more useful for the example of how to use log10 for the sake of applying an effect before or afterwards. Especially in the case of gain reduction; it can allow you to react to the upper threshold, or upper highs and peaks rather than the lows, which is really ideal.
https://dspplug.com/?download=1&kccpid= ... totype.fsm
https://dspplug.com/?download=1&kccpid= ... ration.fsm
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
resizing with flowstone
It's not wise to use the scale primitive in the newer flowstone betas. I explain those limitations.
https://youtu.be/D31__QaRzvI
It's not wise to use the scale primitive in the newer flowstone betas. I explain those limitations.
https://youtu.be/D31__QaRzvI
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
- KVRian
- Topic Starter
- 1311 posts since 7 Apr, 2019 from Canada
Masterclass wrap-up
This is the last video with one last tip. I also mention that I'll share some schematics that make it easier to make plug-ins that seem identical to bluecat's plug n'script. Heavily customised of course. But that would allow you to create a vst version that uses less cpu.
Ultimately bluecat's allows 64 bit math; but it would likely also use more cpu. VST customers often spend less on their computers because windows pc's are just less expensive as a rule. Mac is so-so worth it imo. It comes down to merely meeting demand and having a working test environment.
I may also be able to make a real time window resize utility with a min size feature.
https://youtu.be/gxSGvoE69fM
This is the last video with one last tip. I also mention that I'll share some schematics that make it easier to make plug-ins that seem identical to bluecat's plug n'script. Heavily customised of course. But that would allow you to create a vst version that uses less cpu.
Ultimately bluecat's allows 64 bit math; but it would likely also use more cpu. VST customers often spend less on their computers because windows pc's are just less expensive as a rule. Mac is so-so worth it imo. It comes down to merely meeting demand and having a working test environment.
I may also be able to make a real time window resize utility with a min size feature.
https://youtu.be/gxSGvoE69fM
DSPplug Products https://www.kvraudio.com/marketplace/dspplug
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis
DSPplug website https://dspplug.com
DSPplug Linkedin https://linkedin.com/in/rjbellis