Juggling

Siteswap tools

A collection of siteswap tools I have written

  • State transition diagram visualiser (GitHub)
    This is a visualiser for siteswap state transition diagrams, with smart default layouts, filtering for period/max height and highlighting of siteswaps.
  • Causal editor (GitHub)
    A simple editor for causal/ladder diagrams.
  • Simple siteswap info (GitHub)
    Get basic information (validity, state, transitions, stack notation) about a siteswap.
  • Siteswap anagram finder (GitHub)
    This is a heavily optimised C++ program to find or count all anagrams of a siteswap. A JS version that is still reasonably fast is available too.
  • Sync Passing Siteswap Generator (GitHub)
    This is a simple program to generate synchronous passing patterns with common symmetry requirements.
  • Regular expression siteswap validator
    This was an answer to the question “can you validate a siteswap using just regular expressions?”. It creates the state transition graph, which can be considered as an FSA and converts it to a regular expression.

Juggling videos

I do a lot of passing patterns, here’s a few videos of them!