GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

120
Fondazione ISI Torino, Italy, 01/12/2004 Andrea Valle [email protected] GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION Andrea Valle ([email protected]) CIRMA-Università di Torino Fondazione ISI GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION ACT - Art Complexity and Technology Torino, Fondazione ISI May 5-6 2005

Transcript of GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

Page 1: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

Fondazione ISI

Torino, Italy, 01/12/2004

Andrea Valle [email protected]

GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUNDORGANISATION

Andrea Valle ([email protected])

CIRMA-Università di Torino

Fondazione ISI

GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUNDORGANISATION

ACT - Art Complexity and Technology

Torino, Fondazione ISI May 5-6 2005

Page 2: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

What is GeoGraphy?

-a formal system

-for the algorithmic control of sound organisation

-based on sound objects

A. Valle, V. Lombardo, “A two-level method to control granular synthesis”,Proceedings of XIV CIM, Firenze, Centro Tempo Reale, 2003

Page 3: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

What is GeoGraphy?

The system features two components:

1. Component I: organizes sound objects into a graph structure

2. Component II: places the graph in specific locations of a space.

A sound organisation (i.e. composition, “soundscape”) is atrajectory in the space

appropriately interpreted to control a number of parameters of physicaland musical relevance.

Page 4: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

What is GeoGraphy?

1. Each graph structure represents a set of relations between vertices,which can be thought as objets sonores.

2. Sound objects as defined by Schaeffer are symbolic objects encodingsonic properties apt to be used in compositional practice.

They are considered meaningful-to-the-ear objects, while physicaldimensions need a continuous monitoring to be musically relevant.

3. Consequently, the system can be expanded from granular synthesis (i.emicro-time scale) to instrumental composition (i.e. macro-time scale)

Page 5: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

The system

Terminology

- A composition is a set of sequences

- Each sequence is a sequence of sound objects

Page 6: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

The system

Composition as a set of sequences (s.o. sequences)

(In a musical way:

a “polyphony” made up of many “voices”.

Figure = score)

s.o. 1.1

s.o. 2.2

s.o. 3.2 s.o. 3.3

s.o. 1.2

s.o. 3.1

s.o. 2.3

s.o. 1.3

s.o. 2.1 s.o. 2.4

Seq. 1

Seq. 2

Seq. 3

Page 7: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

The system

Components of the system

Component I: a graph-based generator of s.o. sequences (i.e.sequences)

Component II: a map-based controller of s.o. parameters.

Page 8: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Component I: The sound object generator

The sound object generator is based on directed graphs

multigraph: it is possible to have more than one edge between twovertices.

Each graph is a set of vertices and edges

Vertices: sound objects

Edges: the sequencing relation between two sound objects.

Page 9: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Edge label: temporal distancebetween the onset times of thetwo s.o. connected by the edgeitself

Vertex label: s.o. duration

loop

Multiple edgesbetween vertices

Graph 1: the general case

multigraph with several connections (almost completelyconnected) and loops

Page 10: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

- A sequence (s.o. sequence) is a path on the graph

- In case a graph contains loops, sequences can also be infinite

- Sound object duration and delay of attack time are independent

it is possible to superpose s.o.

(vertex label > edge label).

Page 11: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

A Stravinskjian example:

Graph modelization of a fragmentof the Sacre du Printemps,Danse sacrale, 142-147.

Red letters: 4 sound object

Black letters: regions ofSchaeffer’s typological space)

Numbers: durations o edges insemiquaver

Page 12: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

How to create a sequence?

sequence generation requires the insertion of graph actants

Graph actant: dynamic element which generates the s.o. sequence

- initially associated with a vertex (that becomes the origin of a path)

- the actant navigates the graph by following the directed edgesaccording to some probability distribution.

- The graph actant’s path on the graph generates the sequence

Page 13: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Multiple independent graph actants can navigate a graph structure at thesame time

it is possible to generate more than one sequence (s.o. sequence).

In a composition there are as many sequences as graph actants

Page 14: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

“The Percussion Room Frame” - Part I

- A large room is filled with a set of percussions

- One or more percussionists are playing on them in the same time

- In order to play, all the players have to follow certain rules defining foreach percussion:

1) how much time to hold the note (playing in tremolo…)

2) how much time to wait before hitting the next percussion

3) which percussion would be the next one to be played

Page 15: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

“The Percussion Room Frame” - Part I

Percussions --> Vertices

Graph actants --> Players

Rules --> vertex labels (time to hold)

--> edge labels (time to wait)

--> probability distribution determining which edge to bechosen

Page 16: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

The Graph 1 and a short sequence

Start: 4

Path: 4-1-1-1-2-2-2-3-1-3

Graph 1

Page 17: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Graph 2: the simplest graph

a graph with one vertex and one edge that loops on the unique vertex.

Resultant grain sequence:

exact repetition of the grain associated with the vertex; each repetitionstarts after 63 milliseconds with respect to the beginning of theprevious repetition.

Graph 2

Page 18: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Graph 3: Subgraphs

Graph 3 consists of three disconnected subgraphs, each with one vertexand three edges that loop on the vertex itself.

Graph 3

Page 19: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graphs

Assuming a single actant on each subgraphs, the Graph 3 generates threesimultaneous streams of sound objects (here grains of sinusoids).

Page 20: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

Component II: The s.o. controller

- The graph is positioned in a space (hence GeoGraphy)- Parameter values are controlled by navigating the space

(Component I: single sound streams -sequences- have been definedthrough the generation of the graph)

Component II:

1. Graph is distributed onto a map.

2. The composer designs a trajectory that allows to decide how theseveral sequences contribute to the piece.

Page 21: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

1a. Space

- Theoretically, the space can have any number of dimensions

- Typical applications are limited to the Euclidean space (examplesfeature only two dimensions).

1b. Graph Positioning

- each vertex is associated with coordinates in the space.

Page 22: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

2a. Trajectory: a second actant (the Control actant) navigates atconstant rate in the space following a trajectory.

2b. The Control actant is given a certain threshold determining the radiusof a circle surrounding him (audibility radius). What is out of thecircle is filtered away.

2c. Distance is the general controller:

The nearer is a trajectory to some vertex, the higher is the value of someparameter for the sound object represented by that vertex

Page 23: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

A random graph of 100vertices and 80 edgesexplored by a trajectory(orange line): arrowheads indicate direction ofthe Control actant, thelight violet regionrepresents the audibilityradius

(made with Graphista!)

Page 24: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

2.d Another parameter is calculated

Considering the space actant as a directed human head:

- the displacement of the vertex from the frontal and the lateral axes(pan)

Page 25: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

summarizing

Generation process:

1. Each vertex emits a s.o. (determined by the passage of the graphactant).

2. When a s.o. is generated, the device calculates the distance betweenthe space actant and the vertex.

3a. If the distance > audibility radius (threshold value) , the event isfiltered off

3b. Else: distance is used as a general control parameter.

Page 26: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

“The Percussion Room Frame” - Part II

- A Listener enters the Percussion Room and explores it

- In each position, the Listener can hear some percussions, other aretoo far

- The way the percussions sound depends on the relation between thepercussions and the Listener (i.e. the farther the weaker)

Page 27: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

GraphMap as a Control Space

“The Percussion Room Frame” - Part II

Listener --> Control actant

Threshold --> resolution of an audibility radius

Transformations --> as a function of distance

Page 28: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

1. Compositional work results form the interaction of thetwo components.

A two-step process:

1a. Definition of the graph structure

(1b. Definition of the graph acoulogical properties)

2a. Definition of exploration strategies

(2b. Definition of space’s acoulogical properties)

(GeoGraphy is abstract from b.)

Page 29: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

1. Definition of the graph structure

Each space has its unique morphology resulting form bothtopological, metrical and acoulogical information (Schaeffer)

The morphology characterizes unambiguously a space,determining its identity

Page 30: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

2. Definition of exploration strategies

But this morphological identity can be accessed exclusivelythrough the exploration made by the the Control actant

Control actant:

- Eliminates some events (see audibility radius)

- Transforms all the sound material as a function of thedistance and pan parameters.

Page 31: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

Morphological information (topological, metrical and acoulogical)must be reconstructed from the surface level, resulting formthe interaction of the two components.

GeoGraphy models a 2nd order cybernetics system in which theobserver is included in the system itself. Observablebehaviour depends on their interaction.

Meaningful properties do not depend on the “complexity” of eachlevel but emerges from their interactions.

Complexity is a relational property

Page 32: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

The reconstructed graph (on a space 100x100)

Hypothesis

a) 1 monodirectional circuit (each vertex is connected with oneother, without repetitions of linked vertices)

b) 1 Graph actant

c) Trajectory SE-NW

d) Audibility radius

What are the consequences of exploration?

Page 33: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

The reconstructed graph (on a space 100x100)

AR = unrelevant AR = 20 AR = 10

Page 34: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Non-determinism

1. Map space is filled not with actual events but only with potentialevents (vertices)

- it is possible that a sound object is emitted at the very moment inwhich the space actant scanning the timeline trajectory is passing

- it is not necessary, as it depends on the grain generator

(it is like scanning a sky filled with pulsating stars).

Page 35: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

Different trajectories reveal different aspects of the space

Typically:

A composition is a set of pieces, each one dedicated to a differentsexploration of the same space.

Composing is like shooting with a camera

“Moving around a sound object (like a sculpture)”

(see Satie: Gymnopedie I-III, Sciarrino: passim)

Page 36: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION
Page 37: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

2. Composition is sound organisation

Relevant level: organisation of sound objects

(Varèse: music as “organised sound”)

The relevant information concerns sound quality (i.e acoulogicalinformation)

Page 38: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

3. Composition is time organisation

More radically:

Sound objects --> sequences of events

GeoGraphy --> A device for temporal punctuation: a “chrononomictool” (Stravinskij: music as “chrononomie”)

GeoGraphy acts as a general sequencing environment. It does notassume to work at a particular time scale, simply to work “intime” (en temps)

Page 39: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

3. Composition is time organisation

GeoGraphy can be used for instrumental composition as forgranular synthesis (microtime-scale)

Page 40: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

3. Composition is time organisation

Instrumental composition

Example

Vertices: notes or short modal phrases

Distance can control timbral parameters (“energy”):

- the continuum tasto-ponticello (for strings)

- tuning micro-alteration

- dynamics etc.,

Page 41: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy Instrumental composition

Escatologie portatili for string quartet and flute-IIIa-c, Tre studi sullo spazio figurativo

Page 42: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy Instrumental composition

Studi per Anni Albers, IV

for 15 strings

A space filled withdisconnected,looping vertex(trichords).

Noise pattern (nails onwood) asbackground

Page 43: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

A definition

-various kinds of synthesis techniques

-based on a grain representation of sound

-i.e. sonic events are built from elementary sonic elements of veryshort duration (5-150 msec)

Different organization techniques can lead to very different timbral andcompositional results

Page 44: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

Time scale (Xenakis)

micro mini meso macro

(notes) (rhythm)

grains composition

?

Page 45: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The question: “how to move?”

from 1. single grain level (microstructure)

up to 4. compositional level (macrostructure),

possibly through:

2. note level (ministructure)

3. rhythm level (mesostructure)

Two main approaches to answer

1. Note approach

2. Stochastic approach

Page 46: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Note Approach

microstructure is embedded in ministructure

• ministructure defines the sound objects

• granularity defines the timbre of each object

(Examples: drum roll, rolled phonemes, flutter-tongue)

Implemented in grain-based modules of DSP applications

Page 47: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Note Approach

There is a logic gap between sound and structure

(as in traditional composition: an object has a granular nature, but thisfact has no consequences on composition, see fluttertongue ortremolo notation)

(up to 3 meso and 4 macro)1 grains 2 notes

Page 48: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

granularity is a compositional feature

• Pulviscolar matter

• Requires textural shaping

“unite sound and structure” (Truax)

(avoiding an “instrumental-music approach”)

1 grains 4 composition

Page 49: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Xenakis (Formalized Music):

Sound is thought as an evolving gas structure.

1. The audible field is modelled according to the Fletcher-Munsondiagram.

2. Each instant is described through the stochastic activation of certaincells in the diagram (a “screen”)

3. Each screen has a fixed temporal duration.

4. The sound/composition is an aggregatum of screens collected in a“book” in “lexicographic” order

Page 50: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Xenakis (Formalized Music):

Page 51: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Truax:

Massive sound texture

1. Juxtaposition of multiple grain streams (“voices”, like in polyphony)

2. The parameters of each grain stream are controlled through tendencymasks representing variations over time (i.e. timbre selection,frequency range, temporal density).

Quasi-Synchronous Granular Synthesis (QSGS)

Page 52: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Truax:

using tendency masks

Quasi-Synchronous

Granular Synthesis

(QSGS)

Page 53: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Roads:

Grains are scattered probabilistically over frequency/time plain regions(“clouds”).

1. Control of cloud global parameters (i.e. start time and duration of thecloud, grain duration, density of grains, etc.).

2. The compositional metaphor is painting (“pontillisme”), using differentbrushes with different (sound) colours.

Asynchronous Granular Synthesis (AGS)

Page 54: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Granular synthesis

The Stochastic Approach

Roads:

Painting a smooth

time canvas

Asynchronous

Granular

Synthesis

(AGS)

Page 55: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Expressivity issues: space

Typical granular synthesis techniques:

physical continuum time/frequency.

- scarce musical meaningfulness

- complexity in definining musical meaningful parameters

GeoGraphy

a general map space

- possibility of defining grouping strategies of vertices in the controlspace.

- possibility of embedding different topologies of musical featuresamong the ones proposed in literature.

(More later)

Page 56: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Expressivity issues: space

Granular synthesis with GeoGraphy.

(a typical case for complexity: the mass of grains has different propertiesfrom each grain)

Graph controls the generation of grain sequences (you do not want a finecontrol on it).

Some global properties depend on the morphological level and on thefiltering action of the Control actant

(More later)

Page 57: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Composing with GeoGraphy

4. “Algorithmic composition is an Art of Mapping”

Composing with GeoGraphy requires to specify the relationsbetween the features of the model and acoulogical properties(“Sonification”).

The set of GeoGraphy’s features must be mapped onto acoulogicalproperties in a consistent and “meaningful” way

Page 58: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Mapping:

(Going backwards)

I. Distance and pan

II. Space

II. Graph placement

IV. Graph structure and generation

Page 59: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Page 60: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Architecture of the System

Page 61: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

DSP unitary module functionally split in two submodules

Page 62: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Processes audio not depending on distance(typically:generates sound object using vx mapping)

Page 63: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Processes all audio depending on distance(and on other parameters)

Page 64: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space

Psychoacoustics (distance, a complex topic: Blauert 1997: 116ff):

Monaural acoustic cues:

1. Spectrum conveys distance information as well, if the listener hasenough familiarity with the original sound […].

2. Intensity plays a major role, especially with familiar sounds in openspace […see Blauert 1996].

3. Direct-to-reverberant ratio affects the perception in closed spaces orreverberant outdoor environments

” (Fontana, Ottaviani e Rocchesso 2003: 207).

semiotic competence (“familiarity”) plays a major role

Page 65: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space:

Psychoacoustics (distance, a complex topic: Blauert 1997: 116ff):

“the first two cues model what happens outdoors in a large open field,where we sense the distance of a sound by its intensity and thefiltering effects of air absorption on high frequencies. Echo andreverberation cues model what happens in an enclosed space” (Roads1996: 463).

Page 66: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space:

But: GeoGraphical space is not a physical one. It does not make sense toimplement a physical model (of what?)

Phenomenology

“the nearer, the ‘stronger’ and the brighter; the farther, the ‘weaker’ andthe duller”.

Figurative space: implementing semiotic categories

Cartoonification

Descriptive categories:

Jakobson, Fant&Halle 1952, Schaeffer 1966, Erickson 1975, Wessel1979, Risset&Wessel 1982, Cogan 1984, Slawson 1985

Page 67: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space:

Spatial correlation of three categories for distance:

Distance: near <--> far

Dynamics: strong <--> weak (e.g. forte <--> piano)

Brightness: bright <--> dull (e.g. timbral spaces)

Reverberation: dry <--> wet (e.g. technology)

Three categories which act together (partially) determining the sense ofspace intended as an extension (distance).

Page 68: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space:

a)

The space actant is given a distance resolution:

i.e. beyond a certain distance threshold, sources (vertices) are no moreaudible, i.e. signal is gated.

b)

Inside the audible radius the three main parameters correlated to distanceare:

1: amplitude; 2: high frequency energy; 3:reverberation

(simple distance cues).

Page 69: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation of a “Generator + Distancer” module

Page 70: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation of a “Generator + Distancer” module: a test

Sound Object (domestic percussion)

A sequence applying Distancer

(SA moving as in figure)

Without amplifier

First

Last emission

Page 71: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Il Gran Paese: memoria sull’attraversamento,

I-Ovest: da Nord a Sud (Sound objects families and trajectory)

Page 72: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Il Gran Paese: memoria sull’attraversamento,

II-Sud: da Ovest a Est (Sound objects families and trajectory)

Page 73: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Other distancers are possible --> Other spaces

Distancer II:

Filter: bandpass with a narrow bandwith (5 Herz).

distance controls the central frequency

the shorter the distance, the higher the sound;

Relation with decay time is inverted (the nearer the wetter)

Page 74: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Other distancers are possible --> Other spaces

Page 75: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Il Gran Paese:

memoria sull’attraversamento

Il Gran Paese V: Movimento a spirale

Distancer I

Il Gran Paese - Delle Bestie (V):

the same space as V-Movimento aspirale mapped to the space definedby the Distancer II

Same morphology + Differentcontrol function

Different acoulogical properties

Page 76: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Another space cue: Localization via displacement related to ears)

--> pan (distribution of energy on two channels of stereo)

Page 77: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Another space cue: Localization via displacement related to ears)

--> pan (distribution of energy on two channels of stereo)

Edges:{1: (1, 1, 0.5)}Actants:{1: [0.0]}

Two DSP mappingsusing panning

Page 78: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Another space cue: Localization via displacement related to ears)

--> pan (distribution of energy on two channels of stereo)

G.P: VI- Bustrofedico

Page 79: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Distance: a simple figurative interpretation of the space:

a)

The space actant is given a distance resolution:

i.e. beyond a certain distance threshold, sources (vertices) are no moreaudible, i.e. signal is gated.

b)

Inside the audible radius the three main parameters correlated to distanceare:

1: amplitude; 2: high frequency energy; 3:reverberation

(simple distance cues).

c)

- pan is used to control signal panning (lateral-frontal displacement)

Page 80: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound

Csound: general language for audio synthesis

MusicN family --> based on the orchestra/score paradigm

An audio rendering engine requiring two text files:

- an orchestra file: definition of instruments

- A score file: when and what instruments play

Page 81: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound

ORCHESTRA SCORE

instr ID instrID attack duration other1 … otherndefendin

instr 1 1 0.0 0.35 4.3 0.4 0.35

func(param)

endin

Page 82: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound: orchestra

instr 1; GENERATORar1 loscil 20000, 100, 1, 100 Read from file on HD

; DISTANCER; 1. Reverbarev reverb ar1, .4*p4 Reverbertate signalarr1 = ar1+arev1 Add to original

; 2. Filterkjexp = 10*p4/10; dist max=10 Calculate paramskexp = 10-kjexpklow = 21.5332*(2^kexp)at tone arr1, klow Filters signal with params

; 3. amplifieratamp = at1/p4 Scales proportionally to distance

; PANNERkpanr = (1+p5)/2 Uses lateral pankpanl = (1-kpanr)/2

outs (atamp1*kpanl)/2, (atamp2*kpanr)/2 Outs the results to file

endin

Page 83: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound: score

i 1 0 5.29 8.51469318296 0.645942241466i 1 0.29 5.05 8.41915229963 0.653272420341i 3 0.34 5.98 11.2838397917 0.487422730342i 2 1.32 5.72 7.15130645407 0.559338356661i 1 2.04 5.29 7.86062694701 0.699689736847i 1 2.33 5.05 7.77134223356 0.707728450852i 3 2.38 5.98 10.5207880778 0.522774525951i 2 3.36 5.72 6.4375411455 0.621355251888i 1 4.08 5.29 7.25546855827 0.758048905571i 1 4.37 5.29 7.17414153595 0.766642248754i 1 4.66 5.29 7.09410838498 0.775291227809i 1 4.95 5.05 7.01541338768 0.783988012689i 3 5.0 5.98 9.57136934357 0.574630421476i 2 5.98 6.29 5.59264473314 0.715225119933i 2 7.27 5.72 5.21730455099 0.766679414803

Page 84: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound phase vocoding opcodes

Phase vocoder is a analysis/resinthesis technique:

- results of Fourier analysis are stored in a data file

- Can be modified

- And used to resynthesize the signal

Possibilities:

- Independent time/pitch stretching

- Partial resynthesis (pvadd opcode)

Page 85: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound phase vocoding opcodes

- The general parameter “distance” controls the phase vocoderparameters.

- There is only one instrument in the orchestra

- Vertex index is passed as a p-field for the grain generator.

A sequencing program (Graphista!) generates the (very large) Csoundscore file according to the model, passing at least four parameters:

p4 (distance, idist),

p5 and p6 (right/left and frontward/backward displacement),

p7 (vertex index).

Page 86: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Implementation with Csound phase vocoding opcodes

Distance controlsspectral richness andamplitude:

- number of bins

- grain duration

- amplitude

Note also:

Quadraphonic panning

Page 87: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Space

Considering one of the axis of the map space as frequency:

- the space actant displacement on that axis can be thought as a bandpass filtering

- if the distance has a threshold, bandwidth is represented exactly bythe diameter of the audible circle

Vertical axis considered asfrequency

Audible range diameter asbandwidth

Page 88: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Space

Sul grano (12 studiarmonici):

Each vertex represents aharmonic component ofa fundamental

4 trajectories x 3 ranges

2-513-b

2-513-c

8-513-b

f

Page 89: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graph Placement

Graphs have geometric properties

(Group of) vertices can be distributed following:

- timbral spaces discussed in literature

- pitch spaces

- Post-tonal Set Theory (conglomerates of vertices can be thought assets)

Example: Density.

1. To enrich the spectral content of a musical object

- collapse several vertices in a single location

(i.e. all the vertices of a graph)

That location can consequently represent a very complex musical object.

Page 90: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graph placement

Density, example

(edges omitted)

“Harmonic wood”: every conglomerate (vertices have not not exactly thesame location but share a small area) represent a series of grainswhich frequencies are harmonically- related (a complex tone).

- The fundamentals of all the conglomerates define a pitch set

- While moving through the Harmonic wood, distance controls relativerelevance of each conglomerate.

Page 91: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Example

Space actant

exploring

the “Harmonic wood”

from 1 to 150

sampled every 5 sec.

(edges omitted,

color represents

different graphs)

(Sopra l’archibugiar in valle, VII: ch’a la valle s’invola)

Low freq noise stripes

Sparse clicking dust

Page 92: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GraphMap presenting various distributions of vertices (i.e. grains):

3 vertical widestripes

3 orizontal densestripes

Set of dense blocks

Sparse dust

3 conglomerationswith identicalstructure

Trajectory exploringthe blocks

Page 93: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graph placement

Density, example

(see before “conglomerations”)

(edges omitted)

(Sopra l’archibugiar in valle, V: tra i soffi)

The distribution is oriented from periphery to centre according to:

- Low/high frequency

- Low/high density

Core of the group: highest frequency region and highest densityregion (parameter linking).

Page 94: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graph placement

Sopra l’archibugiar in valle,III, a lo scoppiar

Note low frequency densehorizontal stripes

Page 95: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Graph structure

Graph structure, example

Graph structure can contribute to stress hierarchical relationship in thegroup:

Star-structured graph: generates sequences of the form 1n1n…, thusstressing the importance of vertex 1.

Page 96: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Generating graphs

Graph structure, example

Graph as a Von Koch curve

(fractal iteration)

0 2

Page 97: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

5 iterations

1250 vertices

(a circuit)

Page 98: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

Example

5 iterations

1250 vertices

300 Graph actants

Control actant

exploring fractal borders

from I to F

sampled every 4 sec.

(edges omitted,

colors represent

both iterations and

different grain sets)

Escursioni sulla frangia, II

Page 99: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

Example

5 iterations

1250 vertices

300 graph actants

space actant

exploring fractal borders

from I to F

sampled every 4 sec.

(edges omitted,

colors represent

both iterations and

different grain sets)

Escursioni sulla frangia, VI

Page 100: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

- A generative algorithm for graph

- Generation information is stored in each vertex

- Generation information + distance/pan is used for DSP

To make both morphological and spatial information relevant

(DSP: Python)

Page 101: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Generative algorithm

Idea: a series of trees growing from fertile areas

Initialisation

In 10 regions sets of 9 vertices are distributed randomly

Regions: forests

vertices: tree (roots)

Vertices are “active”

Each vertex has associated a developmental direction randomly chosenamong N, S, W, E, NW, NE, SE, SE

A developmental radius (DR) is defined.

Page 102: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Generative algorithm

Iteration

While there is still 1 active vertex:

for each active vertex:

1. If there is a neighbour vertex (a vertex inside the DR):

1a. a new active vertex is generated inside the DR aroundthe vertex in the direction associated to the vertex

1b. an edge is generated from the active vertex to the newone.

2. The vertex become inactive

Page 103: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

0 1 3

5 10 15

Some iterations (edges omitted)

Page 104: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Generative algorithm

Result

A series of trees start from each vertex developing in the root direction.

Little differences in the starting conditions create very different final results

The algorithm continues the iteration until no new vertices are generated.

Page 105: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Iterations with edges: 1 15

Page 106: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Generative algorithm

Result

End of the process: 105 iterations

3784 vertices

3693 edges

Page 107: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Generative algorithm

Actants

Graph actants start periodically from every root vertex

Each tree has an actant generating rate (0.1-1 second)

Graph actants die in the closing vertex of each tree

9x10 roots: 90 starting point:

There are always 90 parallel streams of grains

(to be filtered)

Page 108: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

Iterations with edges: 1

Page 109: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

DSP mapping

As before, 3 units:

Generator + Distancer + Pan

Pan: works as usual (lateral displacement trhrouhg distribution of thesignal)

Page 110: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Architecture: as before

Page 111: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

DSP mapping

Generator

Starting material:

1. A set of audio samples found in the web

2. A diatonic mode (pitchList) = [0,2,3,5,6,8,10,11,13,15] is built on 5oHz fundamental

1. All the trees (10) of a forest uses the same sound sample

2. All the trees (10) of a forest use the same pitch of the mode

Page 112: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

DSP mapping

Generator

Each vertex of a tree is characterized for 4 parameters:

Audio sample (10)

Pitch (10)

Tree (9 for each forest)

Iteration step

Page 113: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

DSP mapping

Generator

3. Iteration step determines which DSP operation among a predefined setto apply to the sound sample (set by the forest)

4. Iteration step, tree and pitch act as parameter of the chosen DSPoperation

Page 114: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Paesaggi su pergamena, I-V

DSP mapping

Distancer

1. Duration of each sound event is proportional to distance

2. Amplitude of each sound event is inversely proportional to distance

3. Cut frequency of an averager (lopass filter) is inversely proportional todistance

Page 115: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Trajectories can be:

- explicitly defined by the composer

- generated algorithmically (e.g., brown motions).

The GraphMap is a space of “compossibilities”

- Different trajectories determines different strategies of exploration ofthe map space.

Page 116: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

Two quasi-stochastic trajectories, exploring different regions ofthe same space (Sopra l’archibugiar in valle, I-VII)

(white/black dots = vertices; edges are not drawn)

Page 117: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Is it useful to generate algorithmically trajectories?

Too many variables? Too complex to be complex?

Random graph - with random trajectory (100 points)

Page 118: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Typically:

- Different algorithmic strategies for graph generation and placement

- Explicitly defined (“handcrafted”) trajectory

“The Percussion Room Frame” - Part 3

- The Listener does not know how, when, which percussion will play.

- But he is free to find an exploration strategy helping him tounderstand what is happening

There is no complexity without recognization of complexity

Page 119: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

GeoGraphy

Conclusion

GeoGraphy

- The system features:

component I: organizes sound objects into a graph structure

component II: spatial level

- Sound organisation process is the design of a trajectory in the space,appropriately interpreted to control a number of parameters of audiblerelevance.

Page 120: GEOGRAPHY: A TWO-COMPONENT SYSTEM FOR SOUND ORGANISATION

“It’s a complicated case, Maude. Lotta ins, lotta outs”

(Big Lebowski)