Help talk:Causal Generator

From PassingWiki.org

Jump to: navigation, search

Contents

Bugs

Documentation - juggler location

This section is really bad. And I have to admit, that I a bit lazy. This will be corrected soon. -- Stoffi 21:58, 8 November 2009 (UTC)

Feature requests

Support for moving jugglers in formation diagrams

Moving jugglers are not supported yet. But the compiler already understands locations at various times. This should definitely implementet. -- Stoffi 21:58, 8 November 2009 (UTC)

Plugins for juggling semantics

Syncopations

(Copied from main-talk)

User:Aidan: I have an idea for a great feature. It might be hard to implement but it would be really cool! You let users define syncopation pages. A simple example is an early double: You replace S P with P2 H.


causal2


causal2

More complicated examples replace throws for both jugglers. For example a late double changes:

P S

P S


causal2

to:

P H

P2 S


causal2

or it changes:

P P

P P


causal2

to:

P H

P2 S


causal2

Now the idea is that when you look at a page like four count all these syncopations are links and when you press on one of them some pattern matching algorithm looks at the causal diagram for the pattern, looks for a place to put the syncopation and creates a diagram for it. It would save having to rewrite each syncopation as a trick for each different pattern, but also it might help to discover syncopations in patterns where they haven't been tried before.

I have used this technique to come up with some interesting syncopations in the past. For example a pass pass triple pass pass zip self in pass pass self:


causal2

and also pass self triple pass late single in a two count feed:


causal2
The causal generator is merely a image editor. I does not know too much about juggling itself. The advantage of this is that it may produce diagrams of patterns the programmer did not think about (because there is no real validation of the input). The disadvantage is, that some features may need some minimum knowledge of causality/juggling. For the time being I think fixing all the graphing related bugs and adding graphing features should have a higher priority. But in general it is possible to make a plugin for CG that could what you suggested (as this seems pretty easy for me. It's finding patterns and replacing them). -- Stoffi 22:09, 8 November 2009 (UTC)

User:Aidan: Another nice feature would be a link on each page that when you press it it works out the dark side of the pattern and displays it. If the syncopations 'seems pretty easy' then maybe this would be too?

Personal tools