Sei sulla pagina 1di 10

Siteswap state diagrams

Hans Lundmark (halun@mai.liu.se)


October 4, 2004

This document contains diagrams that can be used for quickly finding valid siteswap juggling patterns
and transitions between different such patterns. These diagrams contain all possible siteswaps for
juggling with 3, 4, or 5 balls using throws of height at most 7.
www.juggling.org/help/siteswap/ is recommended reading if you are not familiar with siteswap
notation.

How to use
Decide how many balls you want to juggle and the highest throws you want to use, and find the
corresponding diagram.
The arrows are important. Each arrow is labeled by a digit which represents a throw, or by a string
of digits which represents a sequence of throws.
The numbers in the boxes are less important. They represent so-called juggling states, and the
numbering is explained in the technical notes below. The state with the lowest number in each
diagram is called the ground state and the others are called excited states.

Note:

A m

x
y
z

- B

is drawn as

x,y

in order to save space.

Any closed loop corresponds to a valid siteswap pattern, and vice versa. In other words:
pick an initial state, then start walking around the diagram from there, following an arrow of your
choice from one state to the next. For each step, remember the digit(s) on that arrow. When you
return to the state where you started, the sequence of digits so obtained constitutes a valid siteswap.
(And every valid siteswap with throws up to the chosen height can be found in this way.)

Examples
In these examples, I will use the diagram for 3 balls, up to height 5. This is already enough for
most well-known 3 ball tricks. The illustration below shows where the siteswaps 3, 441, and 531 can
be found in the diagram.


7




11

13

11



\88
88
8

53
18

/ 13

11

Siteswap 441

Siteswap 3 (cascade)

V

13

Siteswap 531

These three siteswaps all begin and end in the same state (namely the ground state 7). This means
that they can be combined freely: 3 3 441 3 531 441, for example, is a valid siteswap.
The shower, on the other hand, starts and ends in an excited state, so one cant go immediately from
a ground state pattern (like the cascade) to the shower; throwing 3 51 will cause two balls to land
simultaneously in one hand. Some extra throws must be inserted as a transition between the two
patterns, for example 3 4 51 or 3 52 51. As can be seen in the state diagram, there are four such
transitions from the ground state 7 to the shower state 11 using throws no higher than 5:

4,52

13

Siteswap 51 (shower)

8
88
88
8

53,551






51


11

11

13

Transitions: 4 or 52. . .

11 o

50

13

. . . or 5350 or 55150

Inserting one cycle of the shower at the point where the siteswap 441 passes through state 11 produces
the siteswap 4 51 4 1:




 
11

51



\88
88
8
18

8
/ 13

Siteswap 45141

The nice-looking number 12345 also happens to be a siteswap. When juggling this, it is better to think
of it as 3 4 51 2 since that is a ground state pattern:


E

4
51

 
11

13
Siteswap 34512

Here are two ways of juggling 3 balls out of a 5 ball shower:

55500


7

11

11 l

13
Three ball flash

550
50

The snake

13

Technical notes
These diagrams cover only standard siteswap juggling (asynchronous, no multiplex).
Juggling states are usually thought of as binary numbers with as many ones as the number of balls
being juggled; a one at the kth position from the right means that a previously thrown ball will be
landing k time units from now, a zero means no ball. In the diagrams, the states are labeled by the
decimal and binary representations of that number.
The usual way of drawing state diagrams is to have each arrow denote only a single throw. However,
the diagrams here are reduced in the sense that states having only one arrow coming in or only one
arrow going out have been removed and replaced by extra (multi-throw) arrows. This leaves only the
interesting states where there is a true crossroads of choices, and reduces the total number of states
d2
in the diagram from nd to n1
, where n is the number of balls and d is the maximum height:

height 2
3
4
5
6
7
8
9

1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7

1
3
6
10
15
21

1
4
10
20
35

1
5
15
35

1
6
21

1
7

balls

Number of states required in a reduced state diagram.


I discovered this simplification on my own, but later I found a paper on logic and juggling by Steven de
Rooij1 from 2001, where the possibility of making this kind of reduction was pointed out in a footnote.
I also suspect that graph theorists have thought of similar things in non-juggling contexts long before
that. So I dont claim to be the first one with this idea, although I might be the first one to really
exploit it for juggling purposes.
This document was produced using the LATEX typesetting program with the XY-pic package. I wrote a
Python program which generated XY-pic code for all the arrows and labels in the diagrams. The layout
was then manually fine-tuned to avoid collisions. The first version saw the light of day on January 14,
2003.

1 See

homepages.cwi.nl/~rooij/.

3 balls, up to height 4
3,42,441,4440


7
111

3 balls, up to height 5
3,5520,55500


7




111

9999
9999
9999
9999
9999
9999
9999
9999
9999
99

4,52

51

99999
999
53,551


















99999
999

2,530

1,40


 

11
1011

4,550

50

13
1101

3 balls, up to height 6
3,66300,666000


7

 ' ' ????


 '''' ??????


''''

????
 
'
'


6620?
4
???
 63
64,661


????
'

'





'
'


????
5,62



'

'


????
'
'





''''
????






????
''''




????





'
'


????
'
'


30
 60
????
''''





????


'

'



????
''''






????
'

'

21

????
''''


W
W
10101

W
????

W
'

'
S''
50 WWWW

qqq
????
'
'

W

WWWW
''''

????
''
q1
q

W
W

q
W

WW' ' WW
q
q
'
W
q
'
'
W
1,40
q
2
WWWW
''
''''
????
WWWW
 qqqq

'

W
????

W
'
'
W

W

'
5
W
WWWW
''''
 q
??
''
W
W
qqqqq
WWWW ??
''''
''
WW+
13
''''
50
''
WWWW 4,640
1101
8
'
W
'
q
W
?
''
????
''''
qq 
660 WW W
????
W WWWW
''
qqq 
''
????
q
W
W
q
W

q
?
WWWW W '
W WWWW'
20,500
qqq 60 
q
61 ?
'
'
'
q
W
W
W
q
???
'' WWW
''''

WWWW W
????
qqq

''
''
W W
1

????

q
q
600 WWW

''
????
W 25 q

????
'


11001

''
????

????
F
'



?

''
???

????


''


????



''
????



????


''



????
''


????



'
????


????

61' 6400

5
'
2,620
3,6600
???? ''


???? ''
???? ' 

111

630


11
1011

19
10011

3 balls, up to height 7
3,774000,7770000


7

41

35

6,72
74
400
75000
l
111
100011
?
/
%
L
W//<<OOOO
%
/
?
ovov 
?

o
?
/
71
%


%
/

?
O
o

<
?
// << OO
oo vv 
   % % /// ????
ooo vv 
   %%%%%% ///// ????
//
600 O
o

o


O
OOO
//1,700<<
ooo v3,720  77000
  %%%% //// 77300
4
20
?
O

?
4
O
/

v


?
/
// <<
OOO
 73 
???
//

o 7300 vvvv

???
OOO
<<
o
?
7720


//

o
%

%
 

OOO
<<
??? ooo
% 75,771
vv
//
////
OOO
  5 %%%%%
2
<<
oo?o????? vvvv


o


//
O


o
??? vv
//
<<
OOO

%%%%


o/o/ o
//
<<


v?v?????
 OOOO
%o% ooo ////
%
v




<
//
O
o%

????
//// vvv
<< 
 OoOoOoOoOo %%%%

????
//

<<
//vv
/



O
o
v
?
%

%
???
O%O% O vv ///


oo

//
 <<
????
%%%% OvOvOvO ////
 ooooo

//  <<<
?
?




v
OOO //
?????
<< oooo
//
vv% %
O/O///O
???

<o<oo
vv %%%%



/
O
v
/


/
o
??
O

/
30
v
%

%
o
O
<

/

60
v
/

o
OOO
 ??????
%%%%
 //
o  <<
v
/
/

o
v


o
O


/
v
 v
/// OOO 
 <<
??
/ oo
%%

OOO
   zvv
////
o/o/ o

o
2
70
o
O


20,500

//
OOO 1,40????

oo
////
21


%

%

[
???

[
e
O

e
?



%
[
%
[
71
/

O
[
10101
50
e
[
/
[
e

[
/
1
o
e
O

[
[% [%% [[[[[[[ // 
OOO ????
 o
e/ eee
%% %
[[[[[////[[[[[[[[[
OO
 ooooo 5,740 eeeeeee // 


[

[
e
%

%
[
e
/
[
[
e
[[[[-' 13

e
////
%%%%
11
//




50
4
\
\
\
eee2 1101
//
1011

O \\
\
%%%%
 //// eeeeeeeeeee ooo7 O
????O?OOO 750 \\\\\\\\\/\//\\\\ 70

\

\
e

???? OO
oo 
// \\\\\\\ 600 \\\\\
eeeeee////

???? 770
ooo 
\\ 25 ee 1 e 
o
////
o
?
/ /
OOOO 

11001
/o///oooo

OOO //
6
730?
60
v:   ^<<< 
o
???
/
o
/

v

O
O
o

/

//// 
O
???? 
<<  ooo
vv
OOOO //

vv
???? 
<o<ooo
////

v

/
O
v

?

O

700
???
o <<
v
O//OOO
//
o


v
o
?

v
?
  ooo 
<<
 ////
// OOO vv
  ???? ?



o

O
<<

////
  oo 
?
// vvOvOO

<< 
???
////

OOOO ooooo
//vvv

  ??????
<



<<
////

OoOoOO  
???
vv /
o


v

o




 <<
o
//
???? vvv
o
////

O




o
O

O


<<

  OO 
??v??v
//oooo

////




O
O
?

<
 OO

vv ????? oooo //

<
 

v

<

O

 
v
OOOO
<< 300,6000
??o?o
//

vv
 OO
 
//
<<
ooo??????
vv

/
o

 
v
O

o
O

5,7700 
???

<< //////
//

O
O

vv oooo
?

v

O

?
<< ///
 
OOOO

//
v
o
/// 20

vv 40 oo
2,7400
OO
30
  3,7500
 
?
60
1 < ////
?

o

?


o
6

?

v o
< /
7000 O
???? //   
 vvvoooo
OOO <<</////
????//    
OO

  vovooo
    

101001

70

37

100101

71

19

49

10011

720

110001

4 balls, up to height 5
4,53,552,5551,55550


15
1111

4 balls, up to height 6
4,66620,666600


15




?????
???

1111

5,63





















62

????
????
????
????
????
????
????
????
????
????
??

663,6661

64,662

?????
???

3,6630


23
10111

1,50




64,6660

?????
???

60

????
????
????
????
????
????
????
????
????
????
??

5,661

2,640

61 ?

????
???



27

11011

660

?



















29
11101

4 balls, up to height 7
4,777300,7777000
71

ok
101011
H 22 OO
2 4,750
43

70

15

57

20,600
111001
PP 774,7771
nnn 1111
?
/
G
O
/
?
ooo E V
?
?
?
/
?


/

6,73
773

 

////
700
PPPP
OOO
nnn
5 
77720

PPPP
ooo
6,770
????
nnn
o
OOO


n
o

22

n
o

?

75,772 ?
PPP
OOO
nn
2,730
1
//// ????
22
PPPPooooo
 

OnOnOnnn
?

?

22
o
/
?
/

n
?
O
o

75

n
?
O
/

o
/
?
2
OOO 

77400
???? oooo
////

PP
OOO
nn 30
?o???o
72

/

/

O
o

39
53
?

/
O
o
o
?
/

O
o
771
?


???
OOO
// oo
110101

SS
k 100111
????
 OOO
ooo/////
kkkk |  ****

60 SS
o
?

J ...

O
?
o
/
|  **
3
S

k
?k
OOO ooo
SSS
////
70
||  ** 6

kk?k?????
 SSSS
OoOoO
k

k

1.



k
/
o

?
/ kk
SSS 

OOO
o
????| 73 4,7720
77700
..
****

SSSS oooo
kk////k/

O
?
k
?

O
|
k


?
k
S
O
o
/
?
|

.
k
S

O
o

****

?

k
S

/
?
O
|
o
k
S
/
.. 
?

O
k
S
o

 oo
???
|
SSSkkk
OOO///
|
****



?

k
S
o
/
|
?
.
k

 ???
O/O/ O |
.
oo
kk SSSSS

****


k
o

|
?
/
k
O


o
/
SSS
 ????
o 
kk
 ..
// |O|OOO
k
o
/
****
k

S
o



k
?
S


???
SSS |/|//
.. ooo
OOO 
kkkkk

****
???
S|SS//
o

?


O
o
k


|
.
O
k

S
o



| ////SSSS  OOO
o . kkkk
??
o
6 75
|
o
k
.
O
S
o kkk.

OO
////
||
  3
1,50 70**
SSS
k .

||
kkk
////  SSSSSSOOOOO ?????? ******
  ooo7770
.
|

SSS OO ?? 
.. 
////
||
 oookkkkk 72
SSSO'
..
S) 29
//
||
kk
|
23



/
/
|
7740
60
.

 .
/

|
/
10111
11101
O
|
..
?????OOOO
 ////
||
? O


/

????
|

/
..


////
??? 771 O
||

..
O OO O 

//
||
/

|


///
5,7730
|
..
OOO

74
????

////
||

|


????  O OO OO ..


//// 
OO O .
||
???? 

// 
O O.O. |||
????


?
/////

|.O.|OO O

 ??????
|

 ///
| . O OO O
???


////
|| ..
OO O

????

|



..

////
O OO O

???? |||




..

???|?
////
O OO O



|

?


| ???
..
////
O


|

O
O
?


???
OOO O

||
..
////
?

|
?



|
????
O
O
.
////
|



O

|
..
????
O OO O
////

||

????

.
O
O
|



|
..
O OO O
////

????


|



|

????
.
O
|



O
O

|
?? .. 2 71 
O OO O
1
7500
//// 3
||
40
O
5
740? ..


 |||
////
?

?????..  
720 OO
|
?   
OO //
  ~||
45

101101

60

74

27

11011

750

770

2,7700
71

51
110011

5 balls, up to height 6
5,64,663,6662,66661,666660


31
11111

5 balls, up to height 7
5,777720,7777700


31
11111
** JJJ
tttttt  **** JJJ
6,74
 ***** 7773,77771
JJJJJ
tt

t
***

JJJJ
t
t

t

t
JJJJ
t
t

****
ttt
JJJJ

t

t
t

JJJJ
t

t
ttt
JJJJ
t
774,7772
75,773
t
t
JJJJ
t
*
t
*
t
t
JJJJ
t
*

*

t
ttt
**

JJJJ
*
t
t
t

*

J
t
t
t
**
 
*
73
***

1,60
4,77730


JJJJJJ
t
****
 ttttt
 
*
***

47
61
774,77770
70

****
101111
111101


<y K
'''' EEEEE
**
 
*
***

y
'''' EEEEEE
yy 
EEEE
**
 
*
y
''''
y

EEE
***

yy


****
yy
75,7771
6,772


y

''''
EEEEE

****

yy
EEEE
yy
''''
**
 
*

y
EEEE
y
*


''''
EEEE 
**** yyy

EEEE 
''''
****yyy

EEEE
''''
EEEE
yy**

yy ****
''''
  EEEEEEE
y

y
*
*


EEEEE
''''

****
yy
EEEE

yy
''''
*
 
*
y
E

E
y
EEEE
****

''''

EEEE yyy
****
EEEEyy

''''
 

y
E
****
''''

yy EEEEEE

****
yy
EEEEE

''''
y
 

EEEE
**
yy
''''

EEEE
yy

y
E
2,750
3,7740
E
'' '

EEEE
yy
****
'
E

yy


****

6
71 E
75
72
 
''' '
EEEE

y
EEEE ***** 
'''' 
yy
y
EEEE *** 
y

''''  yy
EEEE ** 
y
E
 y


55

110111

6,7770

770

771

10

59
111011

Potrebbero piacerti anche