26
8/19/2019 Swarming and Music http://slidepdf.com/reader/full/swarming-and-music 1/26

Swarming and Music

  • Upload
    stef

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 1/26

Page 2: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 2/26

Page 3: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 3/26

Page 4: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 4/26

i xv j

i S (i)

d

(x, v)

i S 

Page 5: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 5/26

ai   =   1m f (S (i),   α)

vi(t + 1) =   vi(t) + ai

vi(t + 1) =   min(vi(t), vmax)

xi(t + 1) =   xi(t) + vi(t + 1)

dt  = 1   S (i)   i

ai   f 

S (i)   α   m

S (i)

xi

xj

ai   =  xj  − xi

|xj  − xi|

ai

ai   =   C ( pi − xi)

C pi

i i

Page 6: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 6/26

 pi

Page 7: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 7/26

Page 8: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 8/26

n

n − 1

d

Page 9: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 9/26

Page 10: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 10/26

S (1 − 3)   H  p

H (1 − 3)E 

Page 11: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 11/26

Q f 

Q

E p

P P f 

x H 

 p f 

Page 12: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 12/26

Q x

q Q

P Qf 

P Q f 

x(t + 1) =   f (x(t), v(t), p(t),   α)

{x, v}   p   =   P (E )α

α

α

α

α1  =   α1(α2,   α3 . . .)   α  =   α(x, v, p)α

αj

α

x(t)   →   x(t + 1)

Page 13: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 13/26

t   τ 

vmax   ∆τ 

∆τ 

x

 p

Page 14: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 14/26

a

∆t

∆tevent

nchord

nseq

s

P a f 

 p

 p5−N    +N 

s s = 1N 

Q S N    N 

{a, ∆t, f, ∆tevent}   a S N 

x1

Page 15: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 15/26

→ → →

Page 16: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 16/26

x2−4

S N 

x̄   =X

all particles

x

Q   x̄5−7

S N    nchord = x̄5

∆t nchord   S N 

nseq  = x̄6

S N 

{a, ∆

t, ∆

tevent}   x̄7S N 

P Q

 p

Page 17: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 17/26

x3

x1

aattri   =   C 

X

all perceived attractors

( p − xi)

2N d

x2   ∼  1

∆t

x2

x4

Page 18: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 18/26

arepuli   =   K 

X

all perceived particles

(xi − xj )

(xi − xj)3

P Qf 

Page 19: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 19/26

x1   x3

H A

Page 20: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 20/26

P Df 

P f 

Q

P Qf 

Q f 

α

Q

1

120 BP M 1

60 BP M 

Page 21: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 21/26

P Q

E H 

f Q

P Qf 

P new

E P new   E 

Qnew

Qnew = P −1new

nchord   nseq

vmax

vmax

vmax = 0vmax

vmax

{. . . , ei, . . . , ej}   ejN    {ei, . . . , ej}, j   =   i  +  N    {i   →   j}

s({i   →   j},   {k   →   l})   {i   →   j}   N 

{k → l}

Page 22: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 22/26

s({i →  j},  {k → l}) =   1N 

N −1X

n=0

c(ei+n, ek+n)

c(ei, ej )[0,  1]

ei   ej

c(ei, ej )   ei   =  ej

n n   ≤   N N 

s({i   →   j},   {k   →   l})   k  =   i − 1, i − 2, . . . , i − N N 

s   =   max

k

s({i →  j},  {k → l}))

s

 p p7  = (1 − s) X X H  = [0, X ]7

x7   Q

vmax   = x̄7

V  

V  

x̄ = 0

s   x̄

Q vmax

vmax 7

 p7

Page 23: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 23/26

n

n → n − 1 → n − 2

n   →  n + 1   →

n + 2

f.

Page 24: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 24/26

P Qf 

x f (x,   α)α

Page 25: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 25/26

Page 26: Swarming and Music

8/19/2019 Swarming and Music

http://slidepdf.com/reader/full/swarming-and-music 26/26