Juggling Pattern Generator

Create valid siteswap patterns, inspect every throw, practice at your tempo, and export useful session data.

Generator settings

Reset

Quick pattern comparison

PatternNotationPropsPeriodMaximum throwSuggested level
Cascade3313Beginner
441441334Intermediate
423423334Intermediate
531531335Advanced
Shower51325Advanced

How a juggling pattern generator helps practice

A juggling pattern generator turns throw numbers into structured practice ideas. Siteswap notation describes when each object returns to a hand. A throw of three is the familiar three-ball cascade rhythm. Higher values stay airborne longer, while lower values return sooner. This tool checks whether landing beats collide and calculates the average throw value. That average indicates how many props the pattern needs. Because valid siteswaps follow timing rules, validation prevents practicing sequences that cannot repeat cleanly.

Choose settings that match your skill

Beginners should start with three props and short periods. Keep maximum throws low until rhythm feels consistent. Intermediate jugglers can explore 441, 423, and similar transitions. Advanced users can increase period length, maximum throw height, or excluded values. Prop type also matters. Clubs need more room and rotation control than balls. Rings feel different because catches and wind resistance change the timing experience. Practice BPM gives a simple tempo reference for every beat.

Read the throw breakdown

The result table explains each beat, throwing hand, landing hand, path, and estimated flight time. Odd asynchronous throws normally cross to the opposite hand. Even throws usually return to the same side. A ladder-style cycle helps visualize the repeating sequence before physical practice begins. Use slow tempos when learning unfamiliar transitions. Increase speed only after catches become predictable and relaxed.

Save useful practice data

CSV export is useful for logs, coaching notes, and spreadsheet tracking. PDF export creates a convenient practice sheet for offline use. Presets provide quick access to common patterns, while custom validation lets experienced jugglers test their own notation. Random generation can provide fresh challenges without manually inventing sequences. The most effective approach is gradual: learn the rhythm, isolate difficult transitions, repeat cleanly, then increase complexity.

Frequently asked questions

Siteswap is a numerical system describing relative throw timing. Each number represents how many beats pass before that prop is thrown again.

Usually it means a higher or longer throw. Difficulty also depends on transitions, period length, prop type, and rhythm.

It checks whether the average throw count represents a whole number of props and whether multiple throws collide on the same future beat.

Yes. Select the prop type for planning. The numerical siteswap timing remains useful, though real throwing technique changes by prop.

BPM sets the practice beat. The tool also uses it to estimate how long each throw remains airborne.

Yes. Use CSV for spreadsheet data or PDF for a printable practice sheet.

Related Calculators

Magic Trick Idea GeneratorCircus Act Sequence GeneratorMagician Stage Name GeneratorIllusion Concept GeneratorClown Act Idea GeneratorAerial Silk Routine GeneratorAcrobatic Routine GeneratorVentriloquist Script GeneratorPuppet Show Script GeneratorCircus Poster Generator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.