Forums > MaxMSP

Granular Synthesis Spatial Control…

February 15, 2007 | 12:26 pm

Hi listees;

Has anyone out there done much with spatial control of granular synthesis? e.g. Controlling the ‘spatial extent’, ‘spatial density’ etc of GS sounds? (i.e. at a higher level than just grain pan position).

Also, there doesn’t seem to be much mention of Auditory Scene Analysis regarding perception of GS sounds. Does anyone know of anything out there on conditions for perceptual fusion of grain streams etc?

Thanks,
Eamonn


February 15, 2007 | 2:31 pm

On 15-Feb-2007, at 13:26, Eamonn Doyle wrote:

> Has anyone out there done much with spatial control of granular
> synthesis? e.g. Controlling the ‘spatial extent’, ‘spatial
> density’ etc of GS sounds? (i.e. at a higher level than just grain
> pan position).

FWIW: I’ve built GS patches that give much greater control over cloud
diffusion than the common uniform distribution approach. I generally
use beta distributions with controllable amounts of skew and variance.

I’ve also toyed with the idea of implementing a kind of ‘grain
spatialization coherence’ by using distribution algorithms with 1/f^n
(n>0) characteristics.

I, too, would be interested to hear what others have found as useful
techniques.

– P

————– http://www.bek.no/~pcastine/Litter/ ————-
Peter Castine +–> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de


February 15, 2007 | 2:51 pm

On Feb 15, 2007, at 7:26 AM, Eamonn Doyle wrote:
> Has anyone out there done much with spatial control of granular
> synthesis? e.g. Controlling the ‘spatial extent’, ‘spatial
> density’ etc of GS sounds? (i.e. at a higher level than just grain
> pan position).

I’ve done 5 and 8 channel stuff with grains. Is this what you mean?
I did an installation that actually controlled grain voicing via a 1-
D celluar automata simulation. It was especially nice with the phase
relationships used. Odd displacements between the channels.

> Also, there doesn’t seem to be much mention of Auditory Scene
> Analysis regarding perception of GS sounds. Does anyone know of
> anything out there on conditions for perceptual fusion of grain
> streams etc?

MacKay, John. 1984. "On the Perception of Density and
Stratification in Granular Sonic
Textures: An Exploratory Study." Interface 13: 171-186.

Of course, MacKay is describing primarily orchestral textures. I
would also point you to my dissertation which takes the "crawl before
you walk" approach to perception and granular textures. But you are
heading toward the big issue…

http://nathanwolek.com/nathanwolek/papers/wolek_PHDdiss.pdf

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com


February 16, 2007 | 12:14 am

Hi

ambi.granulate~ does something similar, though it is somewhat beta
and only offers Bartlett windows. Hook it up to an ambi.decode~ and
you have scalable spatial grains. The distribution of all the grain
parameters (including azimuth/elevation for spatialization) is linear
with variable centre and width.

http://www.maxobjects.com/?v=libraries&id_library=89

I doubt I’ll develop this object further however, because I’m working
on something much more flexible that would encompass this behaviour
and much more; it should be ready in a couple of months.

Graham

On Feb 15, 2007, at 6:31 AM, Peter Castine wrote:

> On 15-Feb-2007, at 13:26, Eamonn Doyle wrote:
>
>> Has anyone out there done much with spatial control of granular
>> synthesis? e.g. Controlling the ‘spatial extent’, ‘spatial
>> density’ etc of GS sounds? (i.e. at a higher level than just grain
>> pan position).
>
> FWIW: I’ve built GS patches that give much greater control over
> cloud diffusion than the common uniform distribution approach. I
> generally use beta distributions with controllable amounts of skew
> and variance.
>
> I’ve also toyed with the idea of implementing a kind of ‘grain
> spatialization coherence’ by using distribution algorithms with 1/
> f^n (n>0) characteristics.
>
> I, too, would be interested to hear what others have found as
> useful techniques.
>
> — P
>
> ————– http://www.bek.no/~pcastine/Litter/ ————-
> Peter Castine +–> Litter Power & Litter Bundle for Jitter
> Universal Binaries on the way
> iCE: Sequencing, Recording &
> Interface Building for |home | chez nous|
> Max/MSP Extremely cool |bei uns | i nostri|
> http://www.dspaudio.com/ http://www.castine.de
>
>


Viewing 4 posts - 1 through 4 (of 4 total)