TweetFollow Us on Twitter

June 95 - THE VETERAN NEOPHYTE

THE VETERAN NEOPHYTE

Paper Juggling

DAVE JOHNSON

[IMAGE 094-097_Neophyte_final_h1.GIF]

I've been juggling seriously since the summer of 1979, when I saw a performance of the Pickle Family Circus in a park one gorgeous Saturday afternoon. I already knew how to juggle three balls -- shakily -- but that was the day Ireally discovered juggling. I had never seen clubs juggled up close and in person before (clubs are those bowling pin-like things that are thrownspinning end over end through the air), and in particular I had never seen jugglers throw things back and forth between each other (calledpassing ). The Pickle Family did lots of both.

I was stunned. I was bowled over. I was frozen in myseat, gaping and incredulous. I couldn't believe that what I was seeing was possible. Ihad to learn how to do that.

Fortuitously, the circus offered workshops in various circus arts, including juggling, so I immediately signed up. The following morning, I learned the basics of passing balls, forced my roommate to learn to juggle three balls so that I'd have someone to try it out with,and embarked on a long and fruitful juggling binge. Thefire that was lit that day burned white hot for over fiveyears, and will remain fitfully smoldering as long as I canstill lift my arms, close my fingers, and count to 3.

My favorite kind of juggling nowadays is getting together with other jugglers and passing clubs. We arrange ourselves in various formations about the floor, start juggling all together, and throw the juggling clubs back and forth in varied and complex -- but mostly predetermined -- ways.

Which brings me to the main topic of this column: how multiperson juggling patterns work, and one way to write them down on paper. I'm going dangerouslyfar out on a limb here, assuming that it will be interestingto you, even though it has precious little to do with programming computers, and even though you're probably not a juggler. This particular limb is propped up a little by the very high proportion of computer people, mathematicians, engineers, and other scientists among jugglers. (There have been long-winded and unresolved discussions about why this should be so, but whatever the reason, it's a fact.) It's also been my observation (at Apple at our weekly juggle, and at the Worldwide Developers Conference) that computer people, in their endearing analytical way, often stand around for a long time trying to figure out the patterns.

Once you understand the rules of how the objects interleave and the jugglers interconnect, you can search for new patterns on paper, whether or not you know how to juggle. It's like a puzzle, or like a mathematical game. It's even conceivable (though just barely) that a knowledge of juggling patterns could be useful to you. I saw a citation on the rec.juggling newsgroup a while back for a paper called "Juggling Networks," published in the proceedings of a conference on parallel and distributed computing. From the abstract:

. . . these constructions are based on a metaphor involving teams of jugglers whose throwing, catching, and passing patterns result in intricate permutations of the balls. This metaphor affords a convenient visualization of time-division-multiplex activities that should be of value in devising networks for a variety of switching tasks.

There have been several mathematical papers that deal with juggling in one way or another, and even so eminent a personage as Claude Shannon, the father of information theory, was an amateur juggler and was interested in the permutations and combinations in juggling patterns. He wrote a paper called "The Scientific Aspects of Juggling," and I heard that when he appeared at a juggling convention he drew thunderous applause from the assembled jugglers (another indication of how many jugglers are science types).

Club passing is by far my favorite kind of juggling. The jollies I get from it are all over the map; it's deeply satisfying for me on many, many levels. Part of it is social, of course. Like sex, it's just more fun with others. And a big part of it is the cooperation, being a part of this complicated group pattern that's built and maintained by everyone together. I suspect it's a lot like jamming with a band in that sense: we all agree on a framework -- 12-bar blues in E or a seven-club four-count with triples, as the case may be -- and then go for it, the members either struggling to keep up or embellishing wildly, according to their level of skill. Sometimes we'll hit a "groove," a day and a pattern and a distribution of people that just feels right, the beat solid, the hands sure of their grip.

Club passing can feel like being part of some giant, whirling, clockwork contraption, with everything ticking and clacking along. Talk about being a cog in the machine! The spinning clubs form this sort of living, writhing, flying tangle with its own weird existence, a kind of "energy net" connecting the jugglers involved. The old saw "what goes around comes around" has a particularly pointed truth in club passing: if one juggler throws a pass badly -- say without quite enough spin, or a little off target -- it causes the receiving juggler some, well, discomfort. That discomfort often manifests itself in another bad pass, causing the next receiver to struggle, and so on. It's often actually visible; you can see the disturbance making the rounds, until it either gets smoothed out by jugglers who manage to keep their cool, or amplifies itself so badly that the whole pattern comes crashing down around the jugglers' heads. (Interestingly, the disturbance often travels independently of the clubs themselves, in a different direction or at a different speed, like a wave passing through water.) And passing clubs fosters --requires , actually -- a sort of heightened awareness of the other people involved. Often a quick, nearly imperceptible motion on the part of one juggler, a tiny hesitation, or the beginning of a wrong throw, corrected almost before it happens, causes another juggler to react reflexively. Typically both burst out laughing, mostly because it's unbelievable that such a tiny signal is transmitted at all.

And then there's the patterns game: a significant portion of the time spent "juggling" is really spent standing around, fiddling with the clubs, and trying to come up with new formations, new ways to arrange ourselves and the clubs in space and time so that everything fits together. The landscape of possible patterns is vast and complex, but also highly structured in mysterious ways. As in other iterative systems (computers and economies spring to mind), the underlying rules are relatively simple but the results can be very complex and widely variable. It's a kind of combinatorics and is, I think, actually covered by the mathematics of group theory.

I wrote a computer program that implements one particular kind of juggling notation, introduced to me by a juggler named Martin Frost and known ascausal diagramming . This notation can be handy for doodling around trying to find new multiperson passing patterns. (Actually, Istarted writing the program. It's still rickety and unfinished, and will probably always remain so -- it was more an experiment in QuickDraw GX programming than anything else. Nevertheless, it's included on this issue's CD, for your edification and/or derision.) The program implements a kind of active graph paper, allowing you to draw only "legal" throws, and constraining your diagrams in appropriate ways (such as preventing you from drawing throws that go back in time, for a start).

Figure 1 shows the diagram for a juggler doing a basic three-object pattern (called acascade ), and will serve to show both how the notation works and how juggling works. First the diagram: Time marches off inexorably to the right, divided into nice, even steps (calledcounts ). A juggler is represented through time as a row of Ls and Rs, representing the juggler's left and right hands, alternately throwing things. A thrown object is represented by an arrow from the hand that throws it to the hand that catches it. The pattern wraps around at the dotted lines, and repeats endlessly -- or until someone drops something. (The program always shows two repeating cycles like this, with the repeated parts "faded.") Note that the arrows (throws) form an unbroken line traveling through time from left to right, and that each hand has exactly one "input" and one "output."

[IMAGE 094-097_Neophyte_final_h2.GIF]

Figure 1. A three-object juggle

Contrary to what you might think at first glance, the overall path the arrows make doesn't directly trace the path of an individual club. If it did, this would just be a diagram of throwing one club back and forth between two hands. (That's a necessary prerequisite to juggling, but is definitely not juggling.) Instead, each throwdisplaces a club that is always assumed to be held, waiting,in the receiving hand. Think of the juggler as holding a club in each hand, while the third is in the air. The incoming club displaces the club that's already there, forcing the juggler to throw it elsewhere. In a cascade, the displaced club is thrown back to the opposite hand, where it in turn displaces the club that's there, which goes back to the first hand, displacing the club that's there, and so on, ad infinitum. (Note that although I'm saying "club" here, all these principles apply equally well to balls or rings or rubber chickens.) So the chain of throws is really a conceptual one, not a material one; it's a chain of cause and effect through time.

Figure 2 shows two jugglers passing with each other (the repeated cycle was cropped for space reasons). Note that they juggle in time with each other, like musicians keeping a beat. (When juggling with clubs, you actuallyhear the beat, when the clubs slap into the jugglers' hands.) Both jugglers throw a club to each other at the same time, both from the right hand (though it could just as well be the left). Throwing a club to another juggler "breaks" the juggler's continuous line of throws, but the other juggler's club arrives in the nick of time, knitting the pattern back together. This is a requirement: any club thrown to another juggler must be replaced by an incoming one. Otherwise, juggling can't continue; the juggler just stops, a club in each hand, waiting. (Actually, there are common situations that force a juggler to "stall" like that for a count or two, but we'll limit ourselves to the nonstalling patterns here.)

[IMAGE 094-097_Neophyte_final_h3.GIF]

Figure 2. A four-count

Because of the close timing, both jugglers must agree on the pattern before starting. The pattern in Figure 2 is called afour-count because there's a pass every four counts. (Another name for this pattern is every other , referring to the fact that every other right-hand throw is a pass.) The four-count is a very common pattern, and for most club jugglers this is the default, "idling" pattern. Since there's so much time between passes, it's possible to do lots of fancy free-form tricks (affectionately known as "throwing trash") in the midst of the pattern. Of course, "so much time" isn't really much time at all: a club juggle is roughly 160 counts per minute, so there's just over a second between the passes in a four-count.

These diagrams show nothing about spatial relationships,by the way. The usual situation has the jugglers facing each other 6 or 8 feet apart, but the same patterns can be done standing side by side, back to back, or even with one juggler standing on the other's shoulders. These diagrams show only the "connectedness" of the pattern through time, and in fact you can draw patterns that work fine on paper but are difficult to actually do because of mid-air collisions.

Figure 3 shows another pattern that demonstrates some other important concepts. In this case, every right-hand throw is a pass (which makes this pattern atwo-count ). Although the jugglers are juggling to the same beat, note that they are out of sync; one juggler's right-hand throw is simultaneous with the other's left. Note also that each pass spends twice as long -- two counts -- in the air. In all the previous diagrams, the throws have beensingles , meaning that the club spins around once during transit. The passes in Figure 3 aredoubles; since they're in the air twice as long, they have time to spin around twice before being caught. (The left-hand "self" throws are still singles.)

[IMAGE 094-097_Neophyte_final_h4.GIF]

Figure 3. A two-count with right-handed doubles


A warning about these multiple-spin throws: It's tempting, on paper, to make heavy use of long arrows (throws that spend lots of time in the air between jugglers). A little physics tells you, though, that the time in the air is proportional to the height of the throwsquared . So a double needs to be thrown four times the height of a single, and a triple must thrown nine times higher. A quadruple -- a "quad" -- must besixteen times the height of a single, and that's about as far as you can reasonably go with any sort of accuracy (or safety!). I generally stop at triples.

Now take a look at Figure 4 (again, cropped for space). This shows a three-person pattern called a feed . In this case one person (juggler 2) acts as the feeder and the others are feedees . The feeder is passing twice as often as the feedees; the feeder is doing a two-count, while the feedees are each doing a four-count, interleaved with each other in time. The feeder switches back and forth between the two feedees. This is another very common pattern, and can be added to indefinitely: Juggler 3 could pass with a new juggler, juggler 4, on the first count, at the same time jugglers 1 and 2 are exchanging clubs. That makes juggler 3 a feeder as well, feeding 2 and 4.

[IMAGE 094-097_Neophyte_final_h5.GIF]

Figure 4. A feed


I think by now you can see how the patterns fit together. It's like building a network, where everything has to eventually connect up and balance out. Go ahead, give it a try. A favorite pattern of mine is a three-count, with a pass every third count; both left and right hands pass. How about a feed where the feedees do three-counts? How many three-count feedees can one feeder possibly handle? Try a ten-club feed (the feeder does two-count doubles, as in Figure 3, and the feedees each do four- count doubles). Admire the attractive and tidy braids that result. Go wild. There are some interesting and nonobvious things about this notation that are probably worth pointing out. You can tell how many clubs there are in a pattern by taking a vertical slice through the diagram anywhere, counting the throws you intersect, and adding two clubs per juggler. (Note that Figure 3 is a seven-club pattern!) Also, if you start anywhere and follow the line of arrows around, wrapping back at the first dotted line, they always form closed paths, eventually arriving back where they began. Some patterns form one long continuous cycle; they're knit from a single strand, like a sweater. All the examples here are like that. Other patterns form distinct "orbits," where there are two or more strands making up the pattern; the three-count is an example. Each strand is an independent line of cause and effect, really an independent subpattern, that has no effect on the other parts of the pattern. You can actually decompose such patterns into their constituent parts, and juggle just one strand of the pattern at a time.

Also, the fate of any particular club isn't obvious at all in these diagrams. You can trace it, if you like -- a club leaves a hand two counts after it arrives -- but it's a bit of a pain (hmm, that might make a good addition to the program). Of course, tracing the paths of individual clubs isn't of primary interest to jugglers (though it's fun sometimes), in the same way that the path of an individual dollar is rarely of interest to economists and the trials and tribulations of an individual electron don't concern circuit designers. In contrast, I'd bet that the paths of the individual clubs are of great interest to the folks who wrote the network paper cited earlier. This notation would probably be a poor choice for them.

Finally, of course, theexperience of juggling is nowhere to be found in these diagrams. In contrast to their clean, orderly lines, passing clubs is a very physical thing, full of grimacing effort, plagued with fumbling and mistakes, and occasionally bone-whackingly painful. It's more like chopping wood than like doing math; it's more like pounding nails than like tying macramé, despite the nice braided look of the diagrams. But when things get cooking, when everyone is warmed up and throwing well, when the pattern grows and takes shape between our hands and fills the air with intricate, swirling, impossible motion, there's nothing else quite like it in the world.

RECOMMENDED READING

  • "Scientific Aspects of Juggling," in Claude Elwood Shannon Collected Papers (IEEE Press, 1993).
  • "The Academic Juggler," in Juggler's World, Vol. 45, No. 4 (Winter 1993-94). A discussion of the origins of juggling notations.
  • The Juggling Information Service on the World Wide Web at http://www.hal.com/services/ juggle/. You'll find juggling software, FAQs, archives of net discussions, movies, and lots more.
  • Operating Instructions, A Journal of My Son's First Year by Anne Lamott (Ballantine Books, 1993).
  • June 29, 1999 by David Wiesner (Clarion Books, 1992).


DAVE JOHNSON first met his wife, Lisa, in a stage combat class, learning to swashbuckle in dramatic fashion. Dave took fencing in college for a couple of years, always secretly wishing there were more yelling, ducking, slashing, and diving, instead of the tightly controlled, linear, minimalist motions of good foil fencing. Then he discovered the world of stage combat, and he's never gone back. He and Lisa are currently enrolled in a new class: Elizabethan Swordplay, using rapier and dagger. En garde! *

Thanks to Lorraine Anderson, Jeff Barbose, Martin Frost, Bo3b Johnson, Lisa Jongewaard, and Ned van Alstyne for their enlightening review comments.*

Dave welcomes feedback on his musings. He can be reached at JOHNSON.DK on AppleLink, dkj@apple.com on the Internet, or 75300,715 on CompuServe.*

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

1Password 6.8.1 - Powerful password mana...
1Password is a password manager that uniquely brings you both security and convenience. It is the only program that provides anti-phishing protection and goes beyond password management by adding Web... Read more
EtreCheck 3.4.4 - For troubleshooting yo...
EtreCheck is an app that displays the important details of your system configuration and allow you to copy that information to the Clipboard. It is meant to be used with Apple Support Communities to... Read more
GarageSale 7.0.8 - Create outstanding eB...
GarageSale is a slick, full-featured client application for the eBay online auction system. Create and manage your auctions with ease. With GarageSale, you can create, edit, track, and manage... Read more
Backblaze 5.0.0.116 - Online backup serv...
Backblaze is an online backup service designed from the ground-up for the Mac. With unlimited storage available for $5 per month, as well as a free 15-day trial, peace of mind is within reach with... Read more
Parallels Desktop 13.0.0 - Run Windows a...
Parallels allows you to run Windows and Mac applications side by side. Choose your view to make Windows invisible while still using its applications, or keep the familiar Windows background and... Read more
Mellel 4.0.0 - The word processor for sc...
Mellel is the leading word processor for OS X and has been widely considered the industry standard for long form documents since its inception. Mellel focuses on writers and scholars for technical... Read more
Adobe Muse CC 2017 2017.1.0 - Design and...
Muse CC 2017 is available as part of Adobe Creative Cloud for as little as $14.99/month (or $9.99/month if you're a previous Muse customer). Adobe Muse 2017 enables designers to create websites as... Read more
WhatsApp 0.2.5862 - Desktop client for W...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
WhatsApp 0.2.5862 - Desktop client for W...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
Things 3.1.3 - Elegant personal task man...
Things is a task management solution that helps to organize your tasks in an elegant and intuitive way. Things combines powerful features with simplicity through the use of tags and its intelligent... Read more

KORG iMono/Poly (Music)
KORG iMono/Poly 1.0.0 Device: iOS Universal Category: Music Price: $19.99, Version: 1.0.0 (iTunes) Description: *** Special Sale for a limited time to celebrate the debut of KORG iMono/Poly (33% OFF) until Sep 30! *** Reviving a... | Read more »
Super Phantom Cat 2 beginner's guid...
Super Phantom Cat 2 presents a whole new world of fun platforming challenges and perplexing puzzles. It's a well-designed platformer with a bright, neon aesthetic that brings the genre up to date. [Read more] | Read more »
Shadow Fight 2 Special Edition (Games)
Shadow Fight 2 Special Edition 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: ** New story chapter! **** No Ads! **** No energy! ** The best fighting series on mobile has returned and... | Read more »
4 RPGs like Final Fantasy XV that deserv...
Square Enix announced another Final Fantasy XV spin-off today - Final Fantasy XV Pocket Edition. This mobile, episodic version of the hit RPG gives the game a chibi-fied makeover. The first episode will be free, followed by 9 more premium episodes... | Read more »
Guild sieges and soul gems in latest upd...
Webzen’s MU Origin hit app stores last year, giving fans of fantasy hack-n-slash MMOs like Diablo a new fix to fixate on. This latest update introduces a competitive guild battle, a fresh dungeon challenge, a mini-game and some elemental gems to... | Read more »
Little Red Lie (Games)
Little Red Lie 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: ARE YOU MORE AFRAID OF POVERTY THAN DEATH? Little Red Lie is a narrative-focused, interactive fiction experience that reduces... | Read more »
You can now apply to be Clash of Clans...
Earlier this month, word got out that the Builder, the trusty handiman who tirelessly built every single building inevery singleClash of Clansbase had called it quits. Sick of seeing his work destroyed endless, the Builder has set out for our world... | Read more »
Meshi Quest beginner's guide - how...
Meshi Quest is Square Enix's newest free-to-play release, and it's a real charmer. You start off as the head of a sushi restaurant, upgrading your food and equipment as you serve visitors heaping helpings of your delicious meals. As you progress,... | Read more »
BUST-A-MOVE JOURNEY (Games)
BUST-A-MOVE JOURNEY 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: BUST-A-MOVE Features:- Shoot bubbles and match 3 or more bubbles of the same color to make them pop!- Complete your... | Read more »
The best card combos in Clash Royale
Clash Royale is all about building a deck of units that synergise well. To help you get off to a flying start, we've put together a list of unit combinations that are incredibly effective. Looking for some choice 2v2 combos? Check out our guide. [... | Read more »

Price Scanner via MacPrices.net

Low Cost Subscription Graphics App Alternativ...
I’m not a fan of the subscription software model, I don’t use any subscription apps. Used to be that you paid your license fee and the app was yours to use indefinitely, or until one opted for a paid... Read more
Clearance 2016 13-inch MacBook Airs, Apple re...
Apple has Certified Refurbished 2016 13″ MacBook Airs available starting at $809. An Apple one-year warranty is included with each MacBook, and shipping is free: – 13″ 1.6GHz/8GB/128GB MacBook Air: $... Read more
2017 13-inch MacBook Airs on sale for $100 of...
B&H Photo new 2017 13″ MacBook Airs on sale today for $100 off MSRP, starting at $899: – 13″ 1.8GHz/128GB MacBook Air (MQD32LL/A): $899, $100 off MSRP – 13″ 1.8GHz/256GB MacBook Air (MQD42LL/A... Read more
Sale! 13-inch 2.3GHz MacBook Pros for $100 of...
B&H Photo has 13″ 2.3GHz MacBook Pros in stock today and on sale for $100 off MSRP including free shipping plus NY & NJ sales tax only: – 13-inch 2.3GHz/128GB Space Gray MacBook Pro (MPXQ2LL... Read more
2016 MacBook Pros, Apple refurbished, availab...
Apple has Certified Refurbished 2016 15″ and 13″ MacBook Pros available starting at $1189. An Apple one-year warranty is included with each model, and shipping is free: – 15″ 2.7GHz Touch Bar Space... Read more
Apple offers Certified Refurbished iPhone 6s...
Apple has Certified Refurbished unlocked iPhone 6s’s and 6s Plus’s available starting at $449. An Apple one-year warranty is included with each phone, and shipping is free: – 16GB iPhone 6s: $449, $... Read more
Apple offers Certified Refurbished Pencils fo...
Apple has Certified Refurbished Apple Pencils available for $85 including free shipping. Their price is $14 off MSRP, and it’s the lowest price available for a Pencil. Read more
2016 15-inch 2.6GHz Touch Bar MacBook Pro ava...
B&H Photo has clearance 2016 15″ 2.6GHz MacBook Pros in stock today and on sale for $500 off original MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: – 15″ 2.6GHz Touch... Read more
21-inch 2.3GHz iMac on sale for $999, save $1...
Amazon has the new 2017 21″ 2.3GHz iMac (MMQA2LL/A) in stock and on sale for $999.99 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for this model. Read more
Free Instant Translator 2.0 App For iOS Relea...
Mobile application development company, Neoappz has announced the release and immediate availability of Instant Translator 2.0 for iOS devices. Instant Translator is a user-friendly application which... Read more

Jobs Board

*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Development Operations and Site Reliability E...
Development Operations and Site Reliability Engineer, Apple Payment Gateway Job Number: 57572631 Santa Clara Valley, California, United States Posted: Jul. 27, 2017 Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
Development Operations and Site Reliability E...
Development Operations and Site Reliability Engineer, Apple Payment Gateway Job Number: 57572631 Santa Clara Valley, California, United States Posted: Jul. 27, 2017 Read more
Frameworks Engineering Manager, *Apple* Wat...
Frameworks Engineering Manager, Apple Watch Job Number: 41632321 Santa Clara Valley, California, United States Posted: Jun. 15, 2017 Weekly Hours: 40.00 Job Summary Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.