(The HISE team of course could have cooked up something custom on their own to do that.)
#Ksp ram optimizer code#
It has the necessary code that allows building C++ code into VST2, VST3, AU and AAX plugins, but not really anything to "export" plugins from higher level stuff. Juce itself doesn't really have anything particular for this actually. It's especially a big no-no (even legally) to build for OS-X/macOS from Windows or Linux. (Installing compilers isn't always easy etc.) Perhaps a bigger problem is compiling C++ cross platform. Doesn't sound like a big problem at first, but there can be some complications involved in that. I didn't yet read how HISE is going to do it, but generally the problem has been that such a "plugin maker" app would need to use a C++ compiler/toolchain to build the plugin binaries. Xenakios: I never even thought about it before, but maybe for a guy like you (over my head).īecasue Juce can write / export plugin formats, I wonder why nobody has done that, or have they? Use the internals of Juce to make an app that can export VST plugins and similar, where anyone can make their own audio plugins. Spend $400 and use less CPU or use more CPU and don't spend $400.
#Ksp ram optimizer free#
Of course, few (or no) open source or free things are intended to (or will ever) really challenge Kontakt in the market anyway, so it's all kinda moot. or different embedded implementations of it vary. I'm also not sure if JS is static, if SpiderMonkey used in product x is effciency wise equal to or more or less efficient than what Tracktion or someone else did. JS is more just the interface to that I suppose and I believe what he says, that a custom script engine in ASM or something might be more efficient.
I assume the actual processing is done in C++ or something. It's maybe not really JS doing the processing. I don't doubt what ED says but I do use a sampler that uses JS scripting and haven't had any issue doing realtime things. Do you have any substantial data on that? I don't suppose the script code needs to run at a very high frequency? Isn't it just for stuff like selecting what samples to play etc and not for doing any actual audio processing?