I've been enjoying Curtis Roads' book "Composing Electronic Music" recently and been reading about DBM for matching input sounds to grains from a dictionary based on one or more factors (e.g. frequency, spectral centroid etc.) and it's obviously got me thinking of how to do it in Kyma.
Having asked in the Kata group the consensus was that any real-time process would need the ability to write a value to a particular step in a memory writer/wave table at sample rate (the reverse of a wave shaper). This is not possible in Kyma. Can this be made possible and/or any tips for how a DBM might be created?
i was thinking about something like a live spectral analysis where the timeindex values driving the sample/input are captured somehow to keep a record of when conditions are met so they can be looked up later. But I'm 100% sure that would fall down when I come to actually try.
Thanks