'array interpolation' abstraction allow us to glide between arrays smoothly. The patch is controlled by a slider, whose values could be changed between 0 and 1. By changing this value, an interpolated version of two arrays is written to a third array.
-
Array interpolation
-
Have not checked it out yet, but a great idea!
-
it works great may be if you can interpolate more arrays like 10?
will i did see something like this from the Fairlight CMI 30A i was going to give it a shot -
That's cool mahatGma, I tried using it on an audio array but it I don't think your method can handle bigger arrays, it was very choppy. Plus [expr] is not very mobile friendly
I've been thinking about morphing between sounds a lot recently and your patch gave me an idea of how to do it in the audio domain. Here's a quick patch that morphs between two sounds being played. It works in a similar way to mahatGma's patch with the slider, 0 is the left input only, 1 is right input only. Also added a comparison to simple crossfading so you can see the difference.
It'd be cool to try this out with some different sounds when I get a chance.
Cheers,
Joe -
really cool! cheers
-
This actually sounds really shit with other material, seems to be a lot of distortion. Will have to have another look at it.
Does anyone know a good to way to do a difference function in pure vanilla dsp objects?
Cheers,
Joe -
Hey Jwif, did you check my spectral interpolation patch? It uses interpolated arrays in order to morph the sounds. The 'sounds' consist of frequency and amplitude pairs analyzed by Spear.
@mahatGma said:
This patch allows us to make spectral interpolation between two 'Spear' files;
Using 'Spear'; analyze any length of sound, reduce the content of spectrum by deleting partials below x magnitude{dB} and x length{sec}.
http://ubuntuone.com/37AlEA7tV5Gn3SntWOJQQM
After you've downloaded the spectral interpolation folder
open ~/spectral-interpolator-help.pd
1- type 1 on the number box
2- choose the .txt 'Spear' file {departure}
3- type 2 on the number box
4- choose another .txt 'Spear' file {target}
5- send an init bang
6- start playback [you will hear the first sound character]after this steps you can navigate between two sounds using the yellow slider.
I used Dan Ellis' patch to import Spear file into Pd.
http://www.ee.columbia.edu/~dpwe/e4896/practicals.html#prac04 -
let me share an eleganter version of Array interpolation abstraction