# the Passing DataBase

The principle is to use a feeder that will represent the brain of a giant juggler. The balls are represented by other jugglers (the feedees) who go back and forth between 2 positions (the cross on the diagrams) where they pass with the feeder; these positions are the giant juggler's hands. We're also going to use a bit of siteswap theory.

The feeder passes alternately to both positions (and usually in a 2-count). A feedee will be either in one of the hands, or queuing behind if there is already someone there. When a feedee is in the hand, the feeder (at the same time as the pass is made) will give him a number (corresponding to a siteswap throw). The feedee will then move according to this number (let's call it n) and we have:
- (number of right hand selfs before the next pass) = n-1
- if n is even, the feedee will queue again for the same position (hand)
- if n is odd, the feedee will change hands.

Here are a few diagrams to show you what a feedee should do when the feeder says 1, 2 or 3.

On a general level, the feeder will choose a working siteswap sequence, and the feedees in front of him will arrange themselves to start correctly (compare with how many balls in each hand you need for the true pattern), and there you go!
The feeder can choose to change the siteswap sequence at any moment since he's saying the numbers out loud.
Below is an example for 534 (4 feedees since it's a 4 object pattern):