musical gestures and their diagrammatic logic musical gestures and their diagrammatic logic guerino...

39
Musical Musical Gestures and their Gestures and their Diagrammatic Diagrammatic Logic Logic Guerino Mazzola Guerino Mazzola U & ETH Zürich U & ETH Zürich [email protected] [email protected] www.encyclospace.org www.encyclospace.org DANS CES MURS VOUÉS AUX MERVEILLES DANS CES MURS VOUÉS AUX MERVEILLES J’ACCUEILLE ET GARDE LES OUVRAGES J’ACCUEILLE ET GARDE LES OUVRAGES DE LA MAIN PRODIGIEUSE DE L’ARTISTE DE LA MAIN PRODIGIEUSE DE L’ARTISTE ÉGALE ET RIVALE DE SA PENSÉE ÉGALE ET RIVALE DE SA PENSÉE L’UNE N’EST RIEN SANS L’AUTRE L’UNE N’EST RIEN SANS L’AUTRE (Paul Valéry, Palais Chaillot) (Paul Valéry, Palais Chaillot)

Upload: ruby-carson

Post on 14-Jan-2016

234 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Musical Gestures Musical Gestures and their and their

Diagrammatic LogicDiagrammatic Logic

Guerino MazzolaGuerino MazzolaU & ETH Zürich   U & ETH Zürich   [email protected]     [email protected]     www.encyclospace.org        www.encyclospace.org        

DANS CES MURS VOUÉS AUX MERVEILLES DANS CES MURS VOUÉS AUX MERVEILLES J’ACCUEILLE ET GARDE LES OUVRAGES J’ACCUEILLE ET GARDE LES OUVRAGES DE LA MAIN PRODIGIEUSE DE L’ARTISTE DE LA MAIN PRODIGIEUSE DE L’ARTISTE

ÉGALE ET RIVALE DE SA PENSÉE ÉGALE ET RIVALE DE SA PENSÉE L’UNE N’EST RIEN SANS L’AUTREL’UNE N’EST RIEN SANS L’AUTRE

(Paul Valéry, Palais Chaillot)(Paul Valéry, Palais Chaillot)

DANS CES MURS VOUÉS AUX MERVEILLES DANS CES MURS VOUÉS AUX MERVEILLES J’ACCUEILLE ET GARDE LES OUVRAGES J’ACCUEILLE ET GARDE LES OUVRAGES DE LA MAIN PRODIGIEUSE DE L’ARTISTE DE LA MAIN PRODIGIEUSE DE L’ARTISTE

ÉGALE ET RIVALE DE SA PENSÉE ÉGALE ET RIVALE DE SA PENSÉE L’UNE N’EST RIEN SANS L’AUTREL’UNE N’EST RIEN SANS L’AUTRE

(Paul Valéry, Palais Chaillot)(Paul Valéry, Palais Chaillot)

Page 2: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

musiquemusique

mathématique

mathématique

LA VERITÉDU BEAU

DANSLA MUSIQUE

Guerino Mazzola

summer 2006summer 2006

Page 3: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

gestegestegestegesteformuleformuleformuleformule

harmonieharmoniede gestesde gestes

~

compositioncompositionde formulesde formules

~musiquemusique

mathématique

mathématique

Page 4: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch
Page 5: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Ryukoku Ryukoku violin robotviolin robot

Page 6: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

WasedaWasedawabot IIwabot II

Page 7: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

• Musical GesturesMusical Gestures

• Gesture CategoriesGesture Categories

• Diagram LogicDiagram Logic

Page 8: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

• Musical GesturesMusical Gestures

• Gesture CategoriesGesture Categories

• Diagram LogicDiagram Logic

Page 9: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

ll

hh

ee

sonicsoniceventsevents

scorescore

analysisanalysis

instrumentalinstrumentalinterfaceinterface

√√thawthaw freeze (MIDI)freeze (MIDI)

instrumentalizeinstrumentalizeinstrumentalizeinstrumentalize

gestualizegestualizegestualizegestualize

positionposition

pitchpitch

timetime

gesturesgestures

Page 10: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Ceslaw Marek:Ceslaw Marek:Lehre des Lehre des

KlavierspielsKlavierspielsAtlantis-VerlagAtlantis-VerlagZürich 1972/77Zürich 1972/77

Page 11: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Folie 2

Page 12: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Every No play is a cross sectionEvery No play is a cross sectionof the life of one person, the of the life of one person, the shiteshite..

The shite is an appearance (demon, etc.)The shite is an appearance (demon, etc.)and a subject = one of the five elements and a subject = one of the five elements

(fire, water, wood, earth, metal) (fire, water, wood, earth, metal)

The The wakiwaki is is A kind of co-sub-A kind of co-sub-

ject and ject and mirror person mirror person

of the shite.of the shite.

Page 13: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

The No gestures are reduced to the The No gestures are reduced to the katakata units units and made symbolic.and made symbolic.

This enables a richer communication than with This enables a richer communication than with common gestures.common gestures.

Important:Important:

• Shite weaves a texture of fantasy usingShite weaves a texture of fantasy using curves.curves.

• Waki describes reality usingWaki describes reality usingstraight linesstraight lines..

Page 14: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

——positionposition

pitchpitch

timetime 00

11

11

22

2 2 + + 11

t.t.

22

11

1 1 22

Page 15: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

√√gesturesgestures

√√scorescore

hh

eell

HH

EE

LL

positionposition

pitchpitch

EE

Page 16: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Symbolic scoreSymbolic score(a) Without(a) Withoutfingering fingering annotation annotation

(b) with (b) with fingeringfingeringannotation annotation

PhD thesis of Stefan Müller PhD thesis of Stefan Müller (Mazzola G & Müller S: ICMC 2003)(Mazzola G & Müller S: ICMC 2003)

Page 17: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

C3C3

DIN8996DIN8996

Page 18: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Independent Independent symbolicsymbolicgesture curvesgesture curvesfor fingers for fingers 22et et 33

Curve parameter tCurve parameter ton horizontal axison horizontal axis

Page 19: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Z Y

Xxx

zz yy

bb55

bb22

dd55

dd22

11(t(t))

66(t(t))

22(t(t))

33(t(t))

44(t(t))

55(t(t))

One hand One hand product product = = 112233445566

of 6 gestural curves in space-time (x,y,z;e) of pianoof 6 gestural curves in space-time (x,y,z;e) of pianoj = 1, 2, ... 5: tips of fingers,j = 1, 2, ... 5: tips of fingers,j = 6: the carpus, j = 6: the carpus, 6 6 = = rootroot

parameter t parameter t sequence of points: sequence of points:

(t) = ((t) = (11(t),...,(t),...,66(t))(t))

two base vectorstwo base vectorsof fingersof fingersdd22, d, d55

from carpus.from carpus.

e = timee = time

Page 20: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Geometric constraints: six boxesGeometric constraints: six boxes

Page 21: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

The Newton condition for fingers or carpus j isThe Newton condition for fingers or carpus j is

mmjj dd2 2 spacespacej j /de/de22(t)(t) < K < Kj j

for all 0 ≤ t ≤ 1. for all 0 ≤ t ≤ 1.

Have masses mHave masses mjj and and

maximal forces Kmaximal forces Kjj

for fingers/carpus j.for fingers/carpus j.

Have masses mHave masses mjj and and

maximal forces Kmaximal forces Kjj

for fingers/carpus j.for fingers/carpus j.

dd2 2 spacespace3 3 /de/de22

Page 22: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Use cubic polynomials for gestural coordinates, i.e., 76 Use cubic polynomials for gestural coordinates, i.e., 76 variables of coefficients:variables of coefficients:

xxjj(t)(t) = x= xj,3 j,3 tt33 + x + xj,2 j,2 tt22 + x + xj,1 j,1 t + xt + xj,0j,0

yyjj(t)(t) = y= yj,3 j,3 tt33 + y + yj,2 j,2 tt22 + y + yj,1 j,1 t + yt + yj,0j,0

zzjj(t) = z(t) = zj,3 j,3 tt33 + z + zj,2 j,2 tt22 + z + zj,1 j,1 t + zt + zj,0j,0

ee(t) (t) = e= e3 3 tt33 + e + e2 2 tt22 + e + e1 1 t + et + e00

Geometric and physical constraints Geometric and physical constraints polynomial inequalities: P(t) > 0 for all 0 ≤ t ≤ 1.polynomial inequalities: P(t) > 0 for all 0 ≤ t ≤ 1.

These inequalities are guaranteed by These inequalities are guaranteed by Sturm chainsSturm chains..

Page 23: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Symbolic gestural curveSymbolic gestural curve

Physical gestural curvePhysical gestural curve

Page 24: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

fingers 2, 3: geometric constraintsfingers 2, 3: geometric constraints fingers 2, 3: physical constraintsfingers 2, 3: physical constraints

Page 25: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Gestural interpretation of Carl Czerny‘s op. 500Gestural interpretation of Carl Czerny‘s op. 500

Page 26: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Zur Anzeige wird der QuickTime™ Dekompressor „H.264“

benötigt.

Page 27: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

• Musical GesturesMusical Gestures

• Gesture CategoriesGesture Categories

• Diagram LogicDiagram Logic

Page 28: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

vv

xx

ww

yy

cc

aa

bb

dd

QuiverQuiver = category of quivers = category of quivers(= digraphs, diagram schemes, etc.) (= digraphs, diagram schemes, etc.)

DD = A V = A Vhh

tt

x = t(a) x = t(a)

y = h(a)y = h(a)

aa

EE = B W = B Wh‘h‘

t‘t‘

u q

DD

QuiverQuiver((DD,, E E))

Page 29: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

A gesture A gesture morphism morphism u:u: gg h is a quiver morphism u, h is a quiver morphism u, such that there is a continuous map f: X such that there is a continuous map f: X Y which Y whichdefines a commutative diagram: defines a commutative diagram:

ff

DD

EE

XX

YY

gg

hh

uu

GestureGesture((gg, , hh))category of (local) gesturescategory of (local) gestures

(Local) Gesture(Local) Gesture = = morphism g: morphism g: D D of quivers with values in a of quivers with values in a spatial quiverspatial quiver of a metric space X of a metric space X(= quiver of continuous curves in X)(= quiver of continuous curves in X)

XX

XX

DD

positionposition

pitchpitch

timetime

XXgg

Page 30: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

A A global gestureglobal gesturebeing coveredbeing covered

by threeby threelocal gestureslocal gestures

Page 31: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Hypergestures! Hypergestures!

QuiverQuiver((FF, , ) = ) = metric space of (local) gestures ofmetric space of (local) gestures ofof quiver of quiver FF with values in a with values in a spatial quiver .spatial quiver .

XX

XX

Zur Anzeige wird der QuickTime™ Dekompressor „Animation“

benötigt.

FF

rr

EE

ss

ttRenate Wieland & Jürgen Uhde:Renate Wieland & Jürgen Uhde:Forschendes ÜbenForschendes Üben

Die Klangberührung ist das Ziel Die Klangberührung ist das Ziel der zusammenfassenden Geste, der zusammenfassenden Geste, der Anschlag ist sozusagen der Anschlag ist sozusagen die Geste in der Gestedie Geste in der Geste..

Page 32: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

EE

gg

hh

Hypergesture impossible!

gg

hh

Morphism exists!

Page 33: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

• Musical GesturesMusical Gestures

• Gesture CategoriesGesture Categories

• Diagram LogicDiagram Logic

Page 34: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

D D E E

D D ++ E E

1 1 = =

0 0 = Ø = Ø

DDEE QuiverQuiver(( ,, D DEE)) QuiverQuiver(( ,, D DEE))

≈ ≈ QuiverQuiver((E E ,, D D))

The category The category QuiverQuiver is a is a topostopos

Alexander GrothendieckAlexander Grothendieck

≈ ≈ QuiverQuiver((E E ,, D D))

Page 35: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

=

TT

vv

xx

ww

yy

In particular:The set Sub(DD) of subquiversof a quiver DD is a Heyting algebra: have „QuiverQuiver logic“.

Ergo:

Local/global gestures,ANNs,Klumpenhouwer-nets,and global networksenable logicaloperators (, , ,)

In particular:The set Sub(DD) of subquiversof a quiver DD is a Heyting algebra: have „QuiverQuiver logic“.

Ergo:

Local/global gestures,ANNs,Klumpenhouwer-nets,and global networksenable logicaloperators (, , ,)

Subobject classifierSubobject classifier

Page 36: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

Heyting logic on set Sub(g) of subgestures of g Heyting logic on set Sub(g) of subgestures of g

h, k h, k Sub(g) Sub(g)h h k = h k = h k kh h k = h k = h k k h h k (complicated) k (complicated) h = h h = h Ø Ø tertium datur: h ≤ tertium datur: h ≤ h h

u: gu: g11 g g22

Sub(u): Sub(gSub(u): Sub(g22) ) Sub(g Sub(g11) )

homomorphism of Heyting algebras homomorphism of Heyting algebras = contravariant functor = contravariant functor

Sub: Sub: GestureGesture HeytingHeyting

Heyting logic on set Sub(g) of subgestures of g Heyting logic on set Sub(g) of subgestures of g

h, k h, k Sub(g) Sub(g)h h k = h k = h k kh h k = h k = h k k h h k (complicated) k (complicated) h = h h = h Ø Ø tertium datur: h ≤ tertium datur: h ≤ h h

u: gu: g11 g g22

Sub(u): Sub(gSub(u): Sub(g22) ) Sub(g Sub(g11) )

homomorphism of Heyting algebras homomorphism of Heyting algebras = contravariant functor = contravariant functor

Sub: Sub: GestureGesture HeytingHeyting

Page 37: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

VIIVII

II

IIIIII

VV

IIIIVIVI

IVIV

cc

dd

ee

ffgg

aa

bb

C-major hypergestureC-major hypergesture

FingersFingers = = QuiverQuiver((FF, ), ) XX

FingersFingers

F F = =

Page 38: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

VV

II

II

VIVI

IVIV

==

Page 39: Musical Gestures and their Diagrammatic Logic Musical Gestures and their Diagrammatic Logic Guerino Mazzola U & ETH Zürich U & ETH Zürich guerino@mazzola.ch

•Investigate the possible role and semantics of gestural logic in concrete contexts

such as local/global musical/robot gesturesand more specific environments...(and more generally: Quiver logic for ANNs,Klumpenhouwer-nets,global networks).

•Investigate a (formal) propositional/predicate language of gestureswith values in Heyting algebras of quivers.

Problems: