Global Siteswap
A sequence of numbers that define for every throw how many beats later the prop is thrown again.
See https://en.wikipedia.org/wiki/Siteswap#Vanilla for an in depth description.
Numbers bigger than 9 are encoded as characters where a = 10, b = 11, etc. The default hand order is: right hand juggler 1, right hand juggler 2, ..., left hand juggler 1, left hand juggler 2, ...
Examples:
Extended Siteswap
The following extensions to vanilla siteswap are allowed:
Multiplexes
Throws in square brackets are thrown simultaneously from the same hand. Example: 24[54]
Synchronous throws
Throws in round brackets are thrown left/right synchronously. Example: (4x,2x)
.
The 'x' means the throw should land in the other hand it would normaly land in.
A star at the end means repeat the whole pattern mirrored. Example: (4,2x)*
is a shorthand for (4,2x)(2x,4)
See also: https://en.wikipedia.org/wiki/Siteswap#Synchronous
By convention the left slot in the parenthesis is taken to correspond to the left hand.
Multiplexing can also be notated, exactly as above; for example the 4 ball pattern (4,2)(2x,[44x])
has a multiplexed '4' and '4x' thrown with the right hand.
Short-beat synchronous throws!
The usual sync throws (t1,t2)
assume the beat immediately following the sync throw is empty (no throws occurring). So for a two-handed sync pattern, each hand throws every two beats, the same as async juggling. This preserves our intuitions for how high a throw X should be when we switch between sync and async patterns.
In some cases it may be desirable to break this assumption and allow a throw on the beat immediately following the sync throw. For this purpose you can use a "short-beat" sync throw by adding a '!'
to the throw pair signifying no empty beat immediately following.
Sometimes writing async patterns in this way can help to think about patterns that switch between sync and async sections. For example: (4,5x)(4,1x)!(0,5x)!(4,0)!(0,1x)!
. The short-beat throw (4,1x)!
has a short hold 1x
that changes the timing from sync to async.
Synchronous passing
The notation <xxx|yyy>
means one juggler does xxx
while another does yyy
. 'p'
is used to represent a passing throw. For example, <3p33|234p>
is a 6 prop three-count passing pattern, where the first juggler does a three count with single passes and the second juggler throws a three count with early double passes. This can also be used with left/right synchronous patterns; a two-person 'shower' is then <(2x,4xp)|(2x,4xp)>
.
You won't need to type in '<', '>' or '|', the user interface will do that for you. In case the pattern is repeated for all jugglers you can use an even simpler interface. For example here: (2x,4xp) (2 jugglers)
.
Pass destination
If we have more than two jugglers, a 3p
is a single pass to the next juggler in-line.
A single pass two jugglers forward is 3p+2
, one backwards 3p-1
, and so on. Make sure to put a space between passes for these relative pass notations.
For extended siteswaps, you can also specify 3p:2
for a single pass to the second juggler.
Throw heights
As the letter p
is used to mark a pass, throws can get up to height o
, which corresponds to 24 beats.
Symmetric siteswap
In lots of passing patterns all the jugglers are throwing the same throw sequence, either exactly at the same time, or staggered. In symmetric mode, this sequence only needs to be typed in once.
Staggered symmetric patterns can be generated from solo siteswaps using the Prechac Transformation. See this detailed article here: Staggered Symmetric Passing by Sean Gandini
Here you can generate lots of prechac patterns: PrechacThis