📖 SITESWAP NOTATION

What is siteswap?

Siteswap is a juggling notation where each number tells you the throw height of a ball. Higher number = more air time. The average of all digits equals the number of props.

Throw heights

0 = empty hand (gap)  ·  1 = zip (instant handoff)  ·  2 = hold in hand
3 = cascade height  ·  5 = high single  ·  a–f = 10–15

Crossing rule

Odd numbers cross to the other hand. Even numbers stay in the same hand.

Try these patterns
3 531 423 441 5 97531 ( 4,4 ) (4,2x)* [43]23
Special syntax

( L, R )* = synchronous (both hands at once), starred = alternating
x after a number = crossing throw in sync pattern
[ ] = multiplex (throw multiple balls from one hand)

JUGGLECRAFT 3D

SIMULATOR
100%
BEAT 0 [R]
← → or [ ] to step · ⟲ R to restart · S to exit

Mode

Prop Type

Siteswap Pattern

Vanilla: 3 531 97531   Sync: (4,4) (4,2x)*   Multi: [43]23 24[54]
0=empty · 1=zip · 2=hold · a–f=10–15

Presets

Throw Style

Inside: throw under incoming ball (normal cascade)

Club Spin

Auto: 1 full spin per self-throw · club passes ~1.25 spins (vertical catch) · other passes 1.5 spins

Ring Throw Style

Normal: rings spin vertically in the YZ plane

Speed Controls

Tempo
TEMPO: 143 BPM  · 
Controls
Dwell

Appearance

Stage Lighting
Display
Juggler Style
Object Colors
SETTINGS
KEY BINDINGS
Tap a key slot, then press the new key.
L-OUT
D
L-IN
F
R-IN
J
R-OUT
K
DIFFICULTY
Controls how fast patterns play.
MODIFIERS
Optional rule twists for replay value.
VOLUME
OffMax
SELECT LEVEL
0
L-OUT
D
L-IN
F
R-IN
J
R-OUT
K
S
0
0
Perfect
0
Good
0
Miss
0
Max Combo
×1
Best Multi
0
✦ Flourish
0%
Lv 1
+0 XP
3
DROPPED!
🕹️
GAMES
Skill-based juggling challenges
LIVE
🎯
Pattern Drop
Hit the right hand at the right time. 100+ siteswap levels with increasing difficulty.
Pattern Knowledge
LIVE
🧠
Pattern ID
Three modes: Pick It (multiple choice), Type It (recall), and Endurance (20 rungs, shrinking time).
RETHINK
🔀
Transition Challenge
Needs redesign — most answers are "seamless". Move to Learn or rethink.
LIVE
Ladder Puzzle
Fill in missing throws on a ladder diagram. Visual siteswap puzzle!
Survival & Endurance
LIVE
🧩
Echo Cascade
Watch the pattern, echo it back. How many rounds?
LIVE
Catch 22
Rapid-fire micro-goals with L/R catching. 32 levels across 4 tiers.
COMING SOON
🔥
Catch Streak
Survive as speed and complexity climb.
IDEA
🎮
Simon Says
The sim throws a sequence — you repeat it. Memory + reaction speed.
IDEA
🦸
Juggling Hero
Guitar Hero meets juggling — hit beats as they scroll down the screen.
IDEA
🔗
Pattern Chain
Link patterns end-to-end without dropping. Increasingly complex sequences.
Precision & Timing
COMING SOON
🎯
Accuracy Mode
Hit precise throw-height and timing windows.
COMING SOON
🎵
Rhythm Juggling
Throws must match a musical beat.
CATCH 22
find the rhythm · catch 22 in a row
⚙ SETTINGS
1 / 10
0
30
441
441
Land 8 catches
+800
Challenge complete!
☆☆☆
LEVEL COMPLETE
0
0
PERFECT
0
GOOD
0
MISS
+0 XP
PATTERN ID
Identify the siteswap · 100 levels
TOTAL STARS
STAGE 1
ROUND 1 / 10
0
❤️ ❤️ ❤️
🔥 x3
BALLS
WATCH
CORRECT!
S
SESSION COMPLETE
0
0
Correct
0
Wrong
0
Timeout
+0 XP
🎵 METRONOME
🔢 CONSISTENCY
Tap a pattern to start a 60-second run. Your best catch count is saved per pattern.
⚙ BADGE THRESHOLDS
CUSTOM PATTERN
🏅 MASTERY TRAINER
🔢 NUMBERS TRAINER
Choose a ball count to start your coaching progression. Each step builds on the last.
🔀 TRANSITIONS
SLOW 1.0x
DRAG TO ORBIT · SCROLL TO ZOOM
🧠
LEARN & TRAIN
Everything in one place — tutorials, tools, drills & progression
LIVE
☀️
Daily Drill
5 curated challenges targeting your weak areas. Complete one every day.
Reference
🧮
Siteswap Primer
How the notation works — digits, averages, and what makes a pattern valid.
125 TRICKS
🎪
Trick Library
Curated collection of tricks by ball count — tap any to see it simulated.
🔍
Pattern Explorer
Every valid siteswap for a given ball count. Filter, search, and discover.
Practice
LIVE
🎵
Metronome
Steady beat or speed ramp. Practice any pattern with audio timing.
LIVE
📊
Consistency Tracker
60-second runs per pattern. Track personal bests on a scoreboard.
LIVE
🔀
Transitions
Enter two patterns to see bridge throws, ladder diagrams & 3D simulation.
LIVE
📓
Practice Journal
Log sessions, track catches per pattern, see PRs & progress over time.
Progression
LIVE
🔢
Numbers Trainer
Learn 3→7 balls with step-by-step coaching progressions.
LIVE
🏅
Mastery Trainer
Advanced pattern drills to perfect juggling at each ball count.
🗺️
Learning Path
Break down a hard pattern into achievable stepping-stone patterns.
ZOOM
SPEED
Siteswap Primer
What is siteswap?
Each digit is a throw height — higher = more air time. The average of all digits equals the number of props. So 531 averages to 3 — a 3-ball pattern.
Crossing & staying
Odd numbers cross to the other hand. Even numbers stay in the same hand. 3 crosses every throw (cascade). 4 stays every throw (fountain).
Throw values at a glance
0 empty hand  ·  1 zip (instant pass)  ·  2 hold
3 cascade height  ·  4 low fountain  ·  5 high cross
6 very high same-hand  ·  7+ elite / trick height
Validity check
A pattern is valid if no two balls land on the same beat. Quick test: for a pattern of p beats, check that (beat + throw) mod p is unique for each beat.
High throws — hex digits
For throws above 9, single hex letters extend the alphabet: a=10, b=11, c=12, etc. So a is a 10-ball cascade and b97531 is the 6-ball columns pattern.
Synchronous patterns — (L,R)
In sync notation, both hands throw at the same beat. Each beat is written as (left,right) — and only even numbers are allowed inside, since each sync beat = 2 catches. (4,4) is the synchronous 4-ball fountain. (6,6) is sync 6-ball.

Ball count for sync = sum ÷ (2 × period). For (6,6): 12 ÷ 2 = 6 balls.
Crossing in sync — the 'x' modifier
Inside sync notation, even numbers normally stay in the same hand. Add x after a digit to make it cross instead. (2x,4) means: left throws a 2 that crosses, right throws a 4 that stays.

The classic Box pattern uses this: (4,2x)* — vertical column on one side, crossing zip on the other.
Star modifier — *
A trailing * on a sync pattern means repeat with hands mirrored. (4,2x)* expands to (4,2x)(2x,4) — a full Box period. Without the star, you'd only get the first half.
Multiplex — multiple throws at once
Square brackets [ ] group multiple throws thrown from one hand at the same beat. [43]23 is a 4-ball multiplex: at beat 0, the hand throws a 4 and a 3 simultaneously.

Ball count still equals total ÷ period, but each throw inside a multiplex counts toward the sum. [33]303 is a 3-ball multiplex (sum 12 ÷ period 4 = 3).
Bounce notation — B / BL / BF / BHL / BHF
Append a bounce modifier to mark a throw as a bounce off the floor. The five styles:
B or BL — lift bounce (default style)
BF — force bounce
BHL — hyperlift bounce
BHF — hyperforce bounce

Example: 5B1 is a 3-ball pattern where the 5 is bounced off the floor instead of thrown directly.
Length & ground state
Beats per cycle (technical name: period) = the length of the repeating siteswap. 441 has 3 beats per cycle and loops forever.

Ground state means the pattern can be entered cleanly from a basic cascade — at the start, balls are arranged "evenly" in time. Patterns like 441 and 531 are ground state. Excited-state patterns like 51 require a setup throw to enter cleanly.
Transitions
Enter two patterns to see the bridge throws, ladder diagram & 3D simulation for a clean transition.
Common transitions:
Trick Library
Tap any trick to watch it simulated. Sourced from the Library of Juggling. Difficulty rated 1–10.
Three-ball tricks range from the basic cascade to advanced body throws and crossing-arm patterns. Many tricks share siteswap 3 but differ in arm choreography — how you move between throws.
Cascade
3 balls · foundation
Every throw crosses to the other hand in a continuous figure-eight. The universal starting point.
beginner · diff 1
Reverse Cascade
3 balls · over-the-top
Each throw arcs over the top (outside) instead of under. Balls travel in the opposite direction from a normal cascade.
intermediate · diff 4
Half-Shower (531)
3 balls · asymmetric
One hand throws high (5), the other low (3), with a zip (1). Lopsided and energetic.
beginner · diff 2
Shower
3 balls · one-sided
All balls go high one direction, zip back the other. Fast and asymmetric.
intermediate · diff 4
Juggler's Tennis
3 · one ball over-the-top
A cascade where one ball always goes over the top (outside throw), back and forth like a tennis rally.
beginner · diff 2
The W (423)
3 balls · zigzag columns
The 4-throws go straight up in outside columns while the 3 crosses inside, tracing a W-shape.
beginner · diff 2
The M (423)
3 balls · all over-the-top
423 with every throw going over the top — the inverse of The W.
intermediate · diff 3
Half-Box (441)
3 balls · pause & zip
Two high throws then a horizontal zip. Gateway to the full Box pattern.
intermediate · diff 4
Box
(4,2x)* · columns style
Two balls go up and down in columns while one zips horizontally. Clean geometric pattern.
intermediate · diff 5
Fake Columns
522 · illusion
Looks like columns but uses crossing throws. One ball goes high, the other two are held briefly.
beginner · diff 2
Yo-Yo
(4,2) · up-down carry
One hand does 2-in-1 columns. The other holds a ball and carries it up and down in sync with the outside column ball — like a yo-yo on a string.
beginner · diff 2
Columns (45141)
3 balls · vertical lanes
Three balls travel in parallel vertical lanes. Clean and geometric — a visual showpiece.
intermediate · diff 3
Mills Mess
3 balls · arm-crossing
Arms weave over and under each other in a 6-beat cycle. The most iconic intermediate trick.
intermediate · diff 5
🚧 Burke's Barrage
423 · carry orbit · WIP
One ball is carried over the top of the pattern while the other two are juggled underneath.
intermediate · diff 4
Takeouts (423)
3 balls · orbit carry
During each hold beat, the hand orbits the ball up and over the crossing 3-ball — snatching it through the center of the pattern.
intermediate · diff 4
Chops
3 · downward carry
After catching, the hand carries the ball downward with a chopping motion before the next throw. Dramatic arm movement.
intermediate · diff 4
Windmill
3 · circular carry
Like chops but with a circular, windmill-like arm motion. One arm carries over while the other throws under.
intermediate · diff 5
531
3 balls · three heights
Three distinct throw heights in rotation: high (5), medium (3), zip (1). Compact and rhythmic.
intermediate · diff 5
Boston Shuffle
52512 · cascade variant
A flowing sequence of mixed heights with a brief hold. Named after the Boston juggling scene.
intermediate · diff 5
🚧 Rubenstein's Revenge
52233 · arm-crossing · WIP
Complex arm-crossing pattern with carries and weaves. Like Mills Mess but with holds and different timing.
advanced · diff 7
🚧 3-Up 360
55500 · flash · WIP
Throw all three balls high, spin your body 360°, then catch them. The classic flash trick.
intermediate · diff 4
🚧 Backcrosses
3 balls · behind the back · WIP
Every throw from behind the back, over the shoulder, caught in front. Siteswap 3 with body throws.
advanced · diff 7
🚧 Albert Throws
3 balls · between the legs · WIP
Throw between the legs front-to-back, over the shoulder. Feet stay planted. Named after Albert Lucas.
expert · diff 8
🚧 Under the Leg
3 balls · body throw · WIP
Lift one leg and throw under it. Can alternate legs or keep one raised continuously.
intermediate · diff 5
🚧 Crossed-Arm Cascade
3 balls · arms crossed · WIP
Juggle a normal cascade with your arms permanently crossed. Requires reaching to the opposite side for every throw.
intermediate · diff 4
🚧 Factory
3 balls · circular carry
One ball is carried in a circular path around the outside of the pattern while the others cascade underneath.
intermediate · diff 3
🚧 Georgian Shuffle
3 balls · over-the-top carry · WIP
An orbiting carry pattern from the Georgian juggling tradition. One ball circles over the others continuously.
intermediate · diff 4
🚧 Snake (50505)
3 balls · columns variant · WIP
One ball goes high while two are held, creating a snaking visual effect with staggered timing.
intermediate · diff 4
🚧 Olas
3 balls · wave motion · WIP
Arms sweep in wave-like motions, creating a flowing oceanic visual. Each throw rides the wave.
advanced · diff 6
612
3 balls · high-hold-zip
One very high throw, a hold, and a zip. Excited state pattern — requires a transition throw to enter.
intermediate · diff 5
711
3 balls · extreme height
One massive throw (7 height) then two rapid zips. The high throw gives time for quick hand-to-hand passes.
advanced · diff 6
414
3 balls · alternating holds
Alternating column throws with holds. Creates a stuttering visual rhythm between hands.
intermediate · diff 4
Reverse 441
441 · outside throws
Half-Box with over-the-top throws instead of inside scoops. A mirror-image of the normal 441 feel.
intermediate · diff 4
🚧 441 Mills Mess
441 · arm-crossing · WIP
The 441 pattern performed with Mills Mess arm-crossing choreography. Holds become dramatic crossed-arm pauses.
advanced · diff 6
🚧 531 Mills Mess
531 · arm-crossing · WIP
Three-height siteswap with Mills Mess arm weave. The zip (1) becomes a dramatic hand-off under the crossing arm.
advanced · diff 6
Reverse Chops
3 · upward carry
Like Chops but the carry goes upward instead of downward — arms sweep up before throwing under.
intermediate · diff 4
🚧 High-Low Cascade
3 balls · varied heights · WIP
Standard cascade but one hand throws consistently higher than the other. Siteswap 3 with visual asymmetry.
intermediate · diff 4
🚧 4440 (Pirouette)
3 balls · flash setup · WIP
Three quick self-throws followed by an empty beat — just enough time for a spin or flourish.
intermediate · diff 4
🚧 42
3 balls · hold pattern · WIP
One hand throws fountain-height (4) while the other holds. Teaches hand independence with minimal props.
beginner · diff 2
Inverted Shower
51 · reverse direction
Shower pattern but with the high throws going over-the-top (outside). Balls orbit in the opposite direction.
intermediate · diff 5
🚧 Frantic Cascade
3 balls · speed drill · WIP
A regular cascade thrown as low and fast as possible. Barely any air time — pure hand speed.
intermediate · diff 4
🚧 Boston Mess
3 balls · arms sweep · WIP
Like Mills Mess but the arms don't cross — they sweep side to side. Same siteswap, different choreography.
advanced · diff 7
🚧 Mike's Mess
3 balls · arm-crossing variant · WIP
Similar to Mills Mess but with a different arm-crossing sequence. Less symmetric, more chaotic feel.
intermediate · diff 4
🚧 Weave
3 balls · figure-eight arms · WIP
Arms weave side to side in figure-eight paths, carrying balls through the crossing points.
intermediate · diff 4
🚧 Frostbite
3 balls · complex carry · WIP
A visually striking pattern combining elements of Rubenstein's Revenge with unique carry paths.
advanced · diff 6
🚧 Relf's Revenge
3 balls · carry pattern · WIP
Complex arm choreography with circular carries and under-arm throws. Related to Rubenstein's Revenge.
advanced · diff 7
🚧 Charley
3 balls · mills variant · WIP
A Mills Mess variant where one arm stays on top throughout. Half of the mess, but continuous.
intermediate · diff 5
🚧 Kraken
3 balls · tentacle arms · WIP
Advanced arm pattern with sweeping tentacle-like motions. One of the most visually complex 3-ball tricks.
expert · diff 8
Four-ball patterns split into fountain (hands independent, no crossing) and crossing patterns. More objects = more height required. Synchronous patterns use both hands simultaneously.
Fountain
4 balls · foundation
Each hand juggles two balls independently, arcing up and down. No crossing — pure hand independence.
beginner · diff 2
Reverse Fountain
4 balls · outside throws
Same as fountain but each hand throws outward instead of inward. More open and spacious.
intermediate · diff 4
Half-Shower (53)
4 balls · asymmetric
One hand throws high crossing throws (5), the other lower (3). Asymmetric 4-ball pattern.
intermediate · diff 4
🚧 Broken Shower
53 · asymmetric cascade · WIP
One hand throws high (5) while the other throws low (3). A lopsided 4-ball pattern that teaches hand dominance.
intermediate · diff 5
Shower (71)
4 balls · one-direction
All balls travel in one direction. Very fast and demanding — one hand does all the heavy lifting.
advanced · diff 7
Sync Fountain
(4,4) · both hands together
Both hands throw and catch at the same time. Meditative and rhythmic.
intermediate · diff 4
Pistons
4 balls · async columns
Four-ball fountain in vertical columns — each hand pumps up and down independently, like pistons. Clean and mechanical.
intermediate · diff 4
534
4 balls · three heights
Three distinct throw heights cycling through both hands. A flowing asymmetric pattern.
intermediate · diff 5
552
4 balls · high-high-hold
Two high crossing throws followed by a hold. Creates a rhythmic pulse with brief pauses.
intermediate · diff 4
633
4 balls · one high
One very high throw then two cascade-height throws. The 6 towers over the steady rhythm of 3s.
intermediate · diff 5
Fake Five (5551)
4 balls · looks like 5
Three 5-height throws followed by a zip. Looks and feels like 5-ball cascade — great stepping stone.
intermediate · diff 5
🚧 4-Up Flash (55550)
4 balls · all airborne · WIP
Throw all four high, hands empty for a moment. Time for a clap, spin, or flourish.
intermediate · diff 5
7531 (Ladder)
4 balls · descending
Four heights descending: very high (7), medium-high (5), medium (3), zip (1). Like climbing down a ladder.
advanced · diff 6
🚧 4-Ball Mills Mess
4 balls · arm-crossing · WIP
The classic arm-crossing weave adapted for four balls. Much faster than the 3-ball version.
advanced · diff 7
6451
4 balls · varied heights
Four different heights in sequence. Each throw is unique — tests accuracy at every level.
advanced · diff 6
🚧 Sprung Cascade
4 balls · crossing · WIP
A 4-ball cascade — all throws cross to the other hand. Unusual for even numbers but visually striking.
advanced · diff 7
642
4 balls · high-hold-throw
One high throw (6), one fountain throw (4), and a hold (2). Teaches height management with pauses.
intermediate · diff 4
7441
4 balls · spike pattern
One very high crossing throw (7) then three fountain-height beats. The 7 towers over steady 4s.
advanced · diff 6
7531
4 balls · descending
Four heights descending: 7, 5, 3, 1. Like climbing down a ladder — each throw lower than the last.
advanced · diff 6
561
4 balls · high-cascade-zip
One high throw, one cascade throw, and a zip. Quick three-beat pattern with interesting rhythm.
intermediate · diff 5
7333
4 balls · one high
One very high throw followed by three cascade throws. The 7 gives plenty of time to recover.
intermediate · diff 5
8440
4 balls · extreme spike
A huge 8-height throw followed by two fountain throws and a pause. Dramatic height gap.
advanced · diff 7
🚧 534 Mills Mess
534 · arm-crossing · WIP
The three-height 534 pattern performed with Mills Mess arm choreography. Complex and mesmerizing.
expert · diff 8
🚧 Wimpy
4 balls · carry pattern · WIP
A 4-ball trick with distinctive carry-and-replace arm movements. Named after the choreography style.
advanced · diff 7
🚧 Tennessee Waltz
4 balls · waltz rhythm · WIP
A flowing 4-ball pattern with a 3-beat feel. Arms sweep in waltz-like motions.
advanced · diff 7
🚧 4-Ball Windmill
4 balls · circular carry · WIP
The windmill carry pattern extended to four balls. One arm continuously circles over the pattern.
expert · diff 8
66161
4 balls · sync feel
High fountain throws with zips create a sync-like rhythm in an async pattern. Distinctive pulse.
advanced · diff 7
Five-ball patterns require significantly more height and speed than four. The 5-ball cascade is a major milestone. Most 5-ball siteswaps are ground state — enterable directly from the cascade.
5-Ball Cascade
5 balls · milestone
The big milestone. Same timing as 3-ball but much higher throws. Requires speed, accuracy, and endurance.
advanced · diff 6
Reverse 5-Cascade
5 balls · over-the-top
Five balls with every throw going over the top. Demands great accuracy at high speed.
expert · diff 8
Half-Shower (744)
5 balls · asymmetric
One hand throws 7s (very high), the other 4s (fountain height). Lopsided but learnable.
advanced · diff 7
645
5 balls · three heights
Three different heights cycling through. A flowing, musical 5-ball pattern.
advanced · diff 7
663
5 balls · two high
Two 6-height throws followed by a cascade throw. The sixes give more airtime to settle the pattern.
advanced · diff 7
753
5 balls · ladder
Three descending heights: 7, 5, 3. Each hand handles a different height each cycle.
advanced · diff 7
97531 (Columns)
5 balls · all heights
Five different heights in one pattern. All five balls airborne at once — the ultimate siteswap showpiece.
expert · diff 9
5-Ball Shower (91)
5 balls · one-direction
All five balls travelling one direction. Incredibly fast zips and extremely high throws.
expert · diff 9
Fake Six (66661)
5 balls · looks like 6
Four 6-height throws and a zip. Mimics a 6-ball pattern. Useful stepping stone toward 6 balls.
advanced · diff 7
Half-Shower (64)
5 balls · gentle asymmetry
One hand throws 6, the other 4. Smaller height gap than 744 — a gentler introduction to asymmetric 5-ball.
advanced · diff 6
7562
5 balls · four heights
Four different throw values cycling through. At 5-ball speed, managing four heights tests every skill.
expert · diff 8
77722
5 balls · flash-hold
Three 7-height throws (a flash!) followed by two holds. Catch your breath between bursts.
advanced · diff 7
🚧 Martin (744)
5 balls · named siteswap · WIP
Named after Martin Probert. One hand throws 7s while the other throws 4s. The most popular 5-ball siteswap.
advanced · diff 7
Asymmetric (73)
5 balls · wide gap
High crossing throws (7) with low crossing returns (3). Easier than 91 due to the 3 giving more air time than a zip.
expert · diff 8
Six balls and beyond require extraordinary speed and precision. Most advanced jugglers consider the 6-ball fountain a career achievement. Seven balls is elite territory — fewer than 1% of jugglers ever reach it.
6-Ball Fountain
6 balls · milestone
Three balls per hand, both independent. Like running two 3-cascades simultaneously. A major achievement.
advanced · diff 7
Reverse 6 Fountain
6 balls · outside throws
Six-ball fountain with every throw going over the top. Requires extreme precision.
expert · diff 8
756
6 balls · three heights
Three different throw heights cycling through the 6-ball pattern. Flowing and graceful at high speed.
expert · diff 8
774
6 balls · cascading
Two 7-height crossing throws followed by a 4 fountain throw. Mixes cascade and fountain rhythms.
expert · diff 8
864
6 balls · varied
Three heights cycling: 8 (very high), 6 (fountain), 4 (low fountain). Dramatic height variation.
expert · diff 9
Sync 6 Fountain
(6,6) · both hands together
Six-ball synchronous fountain — both hands throw and catch simultaneously. Meditative at extreme speed.
expert · diff 8
🚧 6-Ball Flash (7777770)
6 balls · all airborne · WIP
Throw all six high, hands briefly empty. Time for a clap or flourish before catching begins.
expert · diff 9
855
6 balls · dramatic height
An 8-height throw towering over two 5-height throws. The high throw demands precision accuracy.
expert · diff 8
7-Ball Cascade
7 balls · elite
The elite level. Extreme speed and height. Fewer than 1% of jugglers can sustain a 7-ball qualify (14 catches).
expert · diff 9
975
7 balls · three heights
Three heights in a 7-ball pattern. At this level, every throw must be perfect.
expert · diff 10
Half-Shower (86)
7 balls · asymmetric
One hand throws 8, the other 6. Slightly easier than pure cascade for some jugglers.
expert · diff 9
8-Ball Fountain
8 balls · legendary
Four balls per hand. Only a handful of jugglers in history have flashed 8 balls consistently.
expert · diff 10
9-Ball Cascade
9 balls · world-class
World-record territory. The throws are nearly at ceiling height in most rooms.
expert · diff 10
966
7 balls · spike
One 9-height throw with two 6-height throws. The 9 towers dramatically over the fountain rhythm.
expert · diff 9
867
7 balls · three heights
Three distinct heights in a 7-ball pattern. The asymmetry creates a flowing, musical rhythm.
expert · diff 9
10-Ball Fountain
10 balls · legendary
Five per hand. The current world record flash. Truly superhuman speed and accuracy.
expert · diff 10
11-Ball Cascade
11 balls · theoretical
The frontier of human juggling. Only a few confirmed flashes in history. Watch our sim dream it.
expert · diff 10
Diabolo tricks are based on siteswap notation where the average of digits = number of diabolos. Tap any trick to open it in the Diabolo Simulator. Odd throws cross string ends, even throws stay on the same side.
With one diabolo, all tricks are about controlling a single spinning top on your string — mastering toss height, direction, and catch rhythm.
Idle
1 diabolo · foundation
The diabolo spins continuously on the string without being tossed. The starting point for every diabolo skill.
beginner · diff 1
Basic Toss
1 diabolo · toss & catch
The diabolo is tossed upward and caught back on the string. Foundation of all aerial diabolo work.
beginner · diff 2
High Toss
1 diabolo · height
The diabolo is thrown very high — gives time for tricks, body movements or just dramatic effect.
beginner · diff 2
Shower
1 diabolo · asymmetric
High toss on one side then zip across — the 1-diabolo shower rhythm. Builds hand coordination.
beginner · diff 3
531 Mix
1 diabolo · three heights
Three distinct throw heights in a cycle: high cross, medium, then zip. Very visual rhythm.
intermediate · diff 4
441 Pulse
1 diabolo · pulse
Two medium-height throws followed by a quick zip. Creates a satisfying pulsing rhythm on one diabolo.
intermediate · diff 4
With two diabolos, one usually stays on the string while the other is airborne. The classic 31 pattern is the gateway — most 2-diabolo tricks are variations of it.
Fountain
2 diabolo · anchor
Both diabolos glide gently on the string together. The calm 2-diabolo anchor — resting state.
beginner · diff 2
31 Classic
2 diabolo · foundation
One diabolo tossed high while the other stays on string. The most iconic 2-diabolo trick — where everyone starts.
beginner · diff 3
312 Cycle
2 diabolo · three-beat
High toss, low cross, hold — a three-beat cycle that feels flowing and rhythmic.
intermediate · diff 4
303 Gap
2 diabolo · dramatic pause
Both diabolos tossed with an empty-string beat between — creates a dramatic visual gap.
intermediate · diff 5
Orbit
2 diabolo · chase
Both diabolos alternate in the air — they appear to chase each other in an orbit around a central point.
intermediate · diff 5
Asymmetric Chase
2 diabolo · uneven orbit
One diabolo goes much higher than the other — they still chase but at very different heights.
intermediate · diff 5
Parallel Toss
2 diabolo · synchronous
Both diabolos tossed simultaneously in parallel — a synchronous, satisfying visual.
intermediate · diff 5
2D Staircase
2 diabolo · three heights
Three distinct heights applied to 2-diabolo — creates a satisfying visual staircase effect.
advanced · diff 6
With three diabolos, the basic cascade (siteswap 3) is the equivalent of the 3-ball cascade — all three continuously airborne. This is a major milestone requiring significant practice.
🚧 3D Cascade
3 diabolo · foundation · WIP
All three diabolos continuously tossed — the 3-diabolo cascade is the benchmark for advanced diabolo jugglers.
advanced · diff 8
Box
3 diabolo · columns
Two high parallel throws followed by a quick zip — creates a box-shaped visual with three diabolos.
advanced · diff 7
Tennis
3 diabolo · orbit
One diabolo orbits continuously over the other two — the 3-diabolo tennis pattern.
advanced · diff 7
Flash
3 diabolo · three heights
Three distinct heights in every cycle — very visual with all three diabolos at different altitudes.
advanced · diff 8
522 Pause
3 diabolo · breathing
One very high toss with two holds — gives a moment of visual calm within a 3-diabolo routine.
advanced · diff 7
Fake-4 Diabolo
3 diabolo · illusion
Three diabolos in a rhythm that looks like four. Highly deceptive and impressive in performance.
pro · diff 9
Tricks you save in Choreo Studio appear here and in Choreo's 📂 folder. Tap any card to preview. You can then edit it in Choreo Studio.
Pattern Explorer
Every valid siteswap for a given number of props. Named tricks are labeled, mastered patterns glow, and ground-state patterns (enterable from cascade) are marked with ⬡.
Sort:
⬡ = ground state 🥉 bronze 🥈 silver 🥇 gold ★ = named trick
Learning Sequence
Break down a hard pattern into achievable stepping-stone patterns. Each step adds one new skill. Tap any step to see it in the simulator.
← type pattern
Tap a step to preview
Practice Journal
✓ Saved!
🎩 TRICKS & FLOURISHES — TODO
Rebuild the tricks system as a dedicated Learn section:
• Pirouettes (3-up, pass, under-arm)
• Under-leg throws
• Behind-the-back catches
• High throw flourishes
• Mills Mess arm crossing overlays
Needs choreography tied to beat timing + visual arm path overlays in the 3D sim. Currently disabled in the simulator sidebar (tricksSS hidden globally).
════════════════════════════════════════════════════════════ -->
🧠
PATTERN MEMORY
Watch the pattern, memorize the siteswap digits, then type them back.
10 rounds — patterns get longer as you progress.
ROUND 1/10
WATCH THE PATTERN...
ROUND 1/10
Type the siteswap digits:
🎉
COMPLETE!
0
You memorized 8 out of 10 patterns.
LADDER PUZZLE
Fill in missing bridge throws on ladder diagrams.
Tap a ? to type a value, or drag from ? to a landing point!
100 levels of increasing difficulty.
HOW TO PLAY
Step 1 / 8
⚙ SETTINGS
STAGE 1
STAGE 1 · LEVEL 1
EASY
Fill in the missing throw values
TAP ? to type · DRAG ? to a landing step to connect
SCORE: 0
CORRECT!
🎉
COMPLETE!
0
🏃
ENDURANCE LADDER
Climb 20 rungs of increasingly difficult patterns.
Watch each pattern, type the siteswap back.
5 lives — how high can you climb?
RUNG 1 / 20
❤️❤️❤️❤️❤️
WATCH THE PATTERN...
🏆
GAME OVER
0
☀️
DAILY DRILL
Today's practice session
Practice with:
🎉
DRILL COMPLETE!
+50 XP earned · streak extended!
🔓 DEV MODE
DRAG TO ORBIT · SCROLL TO ZOOM
🌐 COMMUNITY
Tricks submitted by other jugglers · dev preview
⚠ Firebase not configured — showing local mock data. See code comments for setup.

0

🌐 SUBMIT TO COMMUNITY

One submission per 24 hours. Nicknames are filtered for profanity.
Your siteswap + choreography data get shared. Your identity stays anonymous.
SPEED
ZOOM
DRAG TO ORBIT  ·  SCROLL TO ZOOM