Spiiin's blog

Juggling Lab experiments with juggling notation

Решил поупражняться в жонглёрской нотации.

Для разбора взял вот этот трюк из своего видео
http://www.youtube.com/watch?v=6XBpb2psLJM&feature=youtu.be&t=35s

Примерный сайтсвоп начальной части трюка - высокого и низкого броска мяча с одновременной передачей горизонтальной передачей второго, выглядит так:
juggling pattern 1

В жонглёрской нотации это записывается так: (2x,6x)(2x,4)(0,4x)

цифра - количество тактов, который мяч будет находится в полёте x - означает смену рук для четных цифр, по умолчанию считается что чётные цифры оставляют мяч в руке, а нечётные передают в другую.

скобки - одновременный бросок правой и левой рукой.
описывается только один период трюка. все цифры тактов умножены на 2, потому что среднее число нотации трюка должно соответствовать количеству мячей (2+6+2+4+0+4)/6 = 3.

получается что-то вроде “полукруг над кругом”, в отличие от полного круга под кругом 7131.

с помощью jugglinglab можно анимировать трюк.

http://jugglinglab.sourceforge.net/siteswap.php?pattern=%282x,6x%29%282x,4%29%280,4x%29;hands=%2832.5%29%2810%29.;colors=mixed

Дальше воспользуемся генератором из Juggling Lab, чтобы найти все трюки, похожие на данный.

juggling_pattern_find1

Поиск всех паттернов с 3мя мячами, с максимальной высотой и длиной сайтсвопа 8, с синхронными бросками обеими руками, без одновременных бросков нескольких мячей, которые включают найденную нами выше комбинацию-начало трюка, а именно бросок - (2x,6x)(2x,4).

Проще искать полупаттерн, который делается всё время в одну сторону, его потом просто развернуть в обе стороны.

Среди найденного десятка нашлась комбинация:
(2x,6x)(2x,4)(0,4x)(4,2)

Последняя двойка в записи означает что мяч просто держится в руке (я в программе пытался ошибочно записывать это как 0, что означает на самом деле отсутствие мяча в руке, из-за чего не смог составить паттерн сам и воспользовался генератором).

двойка также может означать самый низкий подброс и поимку мяча той же рукой, в этом случае её называют “активная двойка”.

Найденная комбинация очень похожа на нужный паттерн.

Чтобы получился трюк, выполняемый обеими руками, надо последнюю комбинацию заменить на (4x,2) - передачу мяча четвёркой в другую руку.

Полностью этот паттерн можно записать как

(2x,6x)(2x,4)(0,4x)(4x,2)(6x,2x)(4,2x)(4x,0)(2,4x)

Можно заметить, что вторая половина записи - это зеркально повторённая первая часть.

Для сокращённой записи используется символ “*“ в конце - означает повтор цикла с отражением, то есть правая рука выполняет движения левой, а левая - правой.

http://jugglinglab.sourceforge.net/siteswap.php?pattern=%282x,6x%29%282x,4%29%280,4x%29%284x,2%29*

Напоследок расставляем в генераторе движения руками. Каждая пара векторов чисел в скобках - координаты правой и левой руки относительно центра (для левой автоматически меняет знак), пропущенные значения в векторе означают 0.

Длина паттерна 8 - поэтому нужно расставить 8 пар значений. Чтобы не рассчитывать их самому, можно взять классические пары для outside throws и burke’s barrage (на последние 2 бита трюка),

(32.5)(10).(32.5)(10).(32.5)(10).(32.5)(10).(32.5)(10).(32.5)(10).(30,30)(-30,50).(-10)(-32.5)-(0,30)

Итоговый вид трюка

test1