File:7-ball-sandiplex.gif

From Juggling and Passing Patterns Wiki

7-ball-sandiplex.gif (335 × 288 pixels, file size: 687 KB, MIME type: image/gif, looped, 230 frames, 6.9 s)

Note: Due to technical limitations, thumbnails of high resolution GIF images such as this one will not be animated.

Link to interactive animation at jugglinglab.org

At this time, one can only export animated gifs using the desktop version of jugglinglab from https://jugglinglab.org.

Jugglinglab pattern string:

<R|L><3 [3xp/3] 3 2 | 3 2 3 [3xp/3] >

The prefix <R|L> is necessary to make jugglers start with the correct hands so that the multiplex throws go to the "inner" hands that are between the two jugglers. Changing hand order then makes it necessary to write 3xp instead of 3p and writing 3xp as one of the throws makes it necessary to insert the throw separator / into the multiplex throw (If the multiplex was two self throws, one could simple write [33])

The "body movement" string used was:

<(0,-50).|(0,50).>

.

Entries inside the round brackets are (rotation angle, posx, posy, posz) - missing values will be filled with 0. So this means both jugglers directly face the camera (this also needs a url option, because default passing camera position is a bit off the side to the default camera position), one juggler is -50 units from the center, the other is 50 units from the center. The "." means that they have this position for one beat - and as there is only one beat repeating that means they permanently are in this position.

Additional URL options:

colors=orbits;

balls are colored according to their orbit (way through the pattern)

slowdown=5;

show pattern at a fifth of the normal speed.

camangle=(0,90);

Put camera at default position, directly facing the jugglers.


The resulting exported animated gif was converted to a negated image with dark background using imagemagick:

 convert sandiplex.gif -negate sandiplex-n.gif 


Jugglinglab .jml file:

<?xml version="1.0"?>
<!DOCTYPE jml SYSTEM "file://jml.dtd">
<jml version="3">
<pattern>
<title>sandiplex</title>
<basepattern notation="siteswap">
pattern=<R|L><3 [3xp/3] 3 2 | 3 2 3 [3xp/3] >;
body=<(0,-50).|(0,50).>;
colors=orbits;
title=sandiplex
</basepattern>
<prop type="ball" mod="color=red"/>
<prop type="ball" mod="color=green"/>
<prop type="ball" mod="color=blue"/>
<setup jugglers="2" paths="7" props="1,2,2,1,3,2,3"/>
<symmetry type="delay" pperm="(1,4)(2,3,6)(5,7)" delay="1.3793"/>
<position x="-50" y="0" z="100" t="0" angle="0" juggler="1"/>
<position x="50" y="0" z="100" t="0" angle="0" juggler="2"/>
<position x="-50" y="0" z="100" t="0.3448" angle="0" juggler="1"/>
<position x="50" y="0" z="100" t="0.3448" angle="0" juggler="2"/>
<position x="-50" y="0" z="100" t="0.6897" angle="0" juggler="1"/>
<position x="50" y="0" z="100" t="0.6897" angle="0" juggler="2"/>
<position x="-50" y="0" z="100" t="1.0345" angle="0" juggler="1"/>
<position x="50" y="0" z="100" t="1.0345" angle="0" juggler="2"/>
<event x="7" y="0" z="0" t="0" hand="1:right">
<throw path="1" type="toss"/>
</event>
<event x="-7" y="0" z="0" t="0" hand="2:left">
<throw path="2" type="toss"/>
</event>
<event x="30" y="0" z="0" t="0.2414" hand="1:right">
<catch path="6"/>
</event>
<event x="30" y="0" z="0" t="0.2414" hand="2:right">
<holding path="5"/>
</event>
<event x="-30" y="0" z="0" t="0.2414" hand="2:left">
<catch path="7"/>
</event>
<event x="-9.5" y="0" z="0" t="0.3448" hand="1:left">
<throw path="3" type="toss"/>
<throw path="4" type="toss"/>
</event>
<event x="-30" y="0" z="0" t="0.5862" hand="1:left">
<catch path="1"/>
</event>
<event x="30" y="0" z="0" t="0.5862" hand="2:right">
<catch path="2"/>
<holding path="5"/>
</event>
<event x="7" y="0" z="0" t="0.6897" hand="1:right">
<throw path="6" type="toss"/>
</event>
<event x="-7" y="0" z="0" t="0.6897" hand="2:left">
<throw path="7" type="toss"/>
</event>
<event x="30" y="0" z="0" t="0.931" hand="1:right">
<catch path="4"/>
</event>
<event x="-30" y="0" z="0" t="0.931" hand="1:left">
<holding path="1"/>
</event>
<event x="-30" y="0" z="0" t="0.931" hand="2:left">
<catch path="3"/>
</event>
<event x="9.5" y="0" z="0" t="1.0345" hand="2:right">
<throw path="2" type="toss"/>
<throw path="5" type="toss"/>
</event>
<event x="-30" y="0" z="0" t="1.2759" hand="1:left">
<catch path="6"/>
<holding path="1"/>
</event>
<event x="30" y="0" z="0" t="1.2759" hand="2:right">
<catch path="7"/>
</event>
</pattern>
</jml>

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current17:00, 19 August 2026Thumbnail for version as of 17:00, 19 August 2026335 × 288 (687 KB)Karsten (talk | contribs)

The following page uses this file: