Category » Complex Two Hands Diabolo Siteswap

  • If diabolo matters to you the way it does to me, you might want a way to write down what you’re doing and come back to it later. That’s what brought me to siteswap for diabolo.

    Siteswap gives me a way to write diabolo patterns with a shared structure. It’s a transpositional notation: the numbers describe the time until an object returns to be thrown again. In practice, a sequence becomes a rhythm of returns, and different physical interpretations can sit on top of the same structure.

    In diabolo this becomes useful as soon as patterns branch into variants and transitions. Writing them down helps me compare versions, track what changed, and communicate a pattern without relying on informal names. The point is documentation and precision: a small piece of language that makes it easier to revisit a pattern and share it.

    Why did I research on diabolo siteswap?

    When I started looking into diabolo siteswap, I kept running into a gap: the notations I found were useful for certain patterns, but they didn’t cover the range of material I was actually working on. So I took the standard juggling siteswap as the base and adapted it to diabolo, keeping the transpositional idea while adding what diabolo practice demands.

    A lot of diabolo siteswap is written with a “one-handed” model in mind. That works well for regular aerial carousels, but my practice regularly involves two hands with different roles, time on the string, and patterns that don’t behave like a single channel. I also work with parallel structures where a diabolo can return to the same hand, and with switch / body orientation changes that affect how a pattern is organised.

    The notation I’m proposing is an attempt to make those parts explicit: hands, roles, and returns via the string, while staying compatible with siteswap as a shared language. The goal isn’t a closed system. It’s a workable way to write patterns, compare variants, and communicate them without losing important structure.

    That shared base matters beyond the diabolo community. Using siteswap as the common ground makes it easier to connect diabolo patterns with other juggling disciplines, and to talk about structure without reinventing vocabulary every time.

    In this webpage I describe the approach in more detail and show how the notation handles the kinds of patterns I care about.

    Teaser video of Diabolo Siteswap

    A short video to see how the notation works in practice: return rhythm, hand roles, and a few basic examples.

    Why saying “3 Diabolos Low” is just the beginning

    When we say that we juggle with five balls we suppose that we juggle the normal cascade (5). However, we can juggle five balls like a shower (91) or a half-shower (73), etc. The same goes for the diabolo. When we say that we achieved 3 Diabolos Low nowadays we know what it means but how many ways exist for juggling 3 Diabolos Low? If you go deep into this siteswap it becomes obvious that juggling has no limits.

    All the siteswap patterns that I propose for the diabolo are only a few samples of what is actually possible and should not be mistaken for the only way to do it – there exists an infinity of different diabolo-patterns.

    You can download Juggling Lab, which I have modified to include diabolos, from the bottom of this site. With this software, you can have fun while learning the concepts discussed on this site.

    Important points to keep in mind when juggling diabolos

    1. The diabolos spend very little time in our “hands”, so the dwell time is quite low.
    2. When referring to throws made with the string, we assume that half of the string is on the right and the other half is on the left. However, the hand that generates the throw could be the other hand or both.
    3. When juggling diabolos, we can think of the string as a surface where we can control the time that the diabolo spends (similar to table juggling). To indicate when the diabolo is on the string, we use bouncing notation and put an “F” after the number that we throw (_F).
    4. While we usually catch and throw the diabolo using the string, we can also catch it with our hands.
  • In this kind of notation we will mostly use multiplex throws because when we are juggling with diabolos we have to accept that the sticks are in our hands, and when we throw or catch the diabolo in the string we have to keep the stick in the hand.

    We will consider the string like a surface where we can control the time that the diabolo is there (like when we do table juggling).

    We have to realise that the sticks are attached by the string.

    In the simulation we will use balls as sticks because is easier to see it in the simulator.

    This siteswap works like balls siteswap so please read the section “Simple Two Hands Diabolo Siteswap” to understand the meaning of the numbers.

    In addition to the “Simple Two Hands Diabolo Siteswap” now we have multiplex throws

    [32]  3 is what the diabolo will do, 2 is what the stick will do.

    By the way, we will see some simple examples that will help you to understand what I’m talking about.

    1D Orbits . [3F2]22[32]22
    1D “423” siteswap . [3F2]22[42]222
  • To explain this we will use the following pattern [62]22222[3F2]22, and we will only look at the 22222 wait times.

    Siteswap . [62]22222[3F2]22
    Siteswap . [62]42022[3F2]22

    22222 is a pattern of 2 objects that has 5 throws, which can be replaced by other notations with the same mean, for example 42022, 31222, 23122, etc.

    2 + 2 + 2 + 2 + 2  = 10   ›     10/5 = 2

    4 + 2 + 0 + 2 + 2  = 10   ›     10/5 = 2

    3+ 1 + 2 + 2 + 2  = 10   ›     10/5 = 2

    Siteswap = [62]31222[3F2]22
    Siteswap = [62]23122[3F2]22

    We have to take into account if we use consecutive numbers in reverse order, such as 32 or 402, in these cases we will receive the sticks at the same time in the same hand, or if we throw a stick that is received after the diabolo has to be picked up with rope.

  • The most important thing in this kind of tricks is that we release the stick and then “throw” the Diabolo at the same time (for example when we do a suicide).

    With this kind of notation we can write suicides, genocides, etc..

    I will write some siteswap examples here but it is very difficult to do a good representation of the string trajectories on the JugglingLab Simulator. You can see some video examples after the gif animations sto understand it better.

    1D One side Suicide Siteswap . [3F4]20 [32]22
    1D Sucide Changing Sticks siteswap . [3F3]12 [32]22