OK so I wrote three of only a very small number of granular engines for Kontakt - and before you ask - no you cant use it in anything other than the product(and sounds) they ship with - the products are called:E_Anderson wrote: ↑Sun Oct 18, 2020 9:12 am Does anyone have anything to mention about granular/sample mangling inside of Kontakt? I should probably just google it and start seeing what's what.
--snip---
Seurat
Tempus
Orchestral Dust
(google these - they are on a number of distributor sites and you can hear demos - Orchestral Dust is even on my site www.channelrobot.com)
- So can you write your own "granular engine" in Kontakt? - Well clearly yes - I did it, the more meaningful question might be:
How hard is it to do? - and the answer is a bit "it depends" -- how many separate "grain processes" do you want to run? How many different sound sources do you want to run them against? - The products named above run a single "grain process" on each of two voices - its slightly more complex than this in that the grains have a very wide selection of attributes that the user can set that makes it "seem" like there's more processes than that - it sounds "thicker" than just two grain processes running at the same time.
But before I disappear down a rabbit hole of explaining granular theory and my warped approach to it - lets cut to the TLDR answer - how hard --- VERY. I had around 10 years of KSP scripting under my belt before I got to this - perhaps many KSP developers would be quicker and do a better job - but if you are starting out --- this ones marked on the map as: "there be dragons here..."
Caveat: Kontakt has moved on a bit since I did this stuff in 5.8+ and I dont really spend much time in Kontakt anymore - I'm more your VST/Au developer these days) so it might be a whole lot easier now...