``\(^<>^)/´´

20 de abril de 2014

Diagrama de estados de Salsa

Como cualquier otro baile, la salsa tiene su ritmo y en base a ese ritmo se pueden hacer diferentes figuras. Se le llama figura a la realización de una serie de movimientos específicos. Haciendo una figura detrás de otra conseguimos bailar salsa. Pero también puede ser mucho más complejo que esto, se puede cortar una figura para empezar otra o ejecutar un trozo de una figura para luego cambiar a otro trozo de otra y así sucesivamente. Valga la comparación friki, esto me recordó a juegos de lucha como Smash Bros. o Street Fighter donde se pueden cancelar movimientos o se pueden hacer combos realizando una serie de movimientos específica.

El único requisito para poder cambiar de una figura a otra es que tengan algún estado en común entre cada uno de sus movimientos. Un estado estaría compuesto de la posición relativa entre el chico y la chica y el tiempo en el que están. En salsa hay 2 tiempos: el que empieza por el 1 y el que empieza por el 5. Cuando estamos en el 1 el chico empieza pisando con el pie izquierdo y la chica con el pie derecho. Mientras que en el 5 el chico empieza pisando con el pie derecho y la chica con el izquierdo. De ahí que el tiempo sea esencial para definir un estado e indique qué figuras podemos hacer en ese momento.


En Septiembre del año pasado me apunté a clases de salsa cubana y durante los 2 primeros cursos fui aprendiendo una buena cantidad de figuras. Sin embargo, a estas alturas todavía es difícil combinar estas figuras de la manera que comentaba al principio. Ya tienes que estar demasiado pendiente de muchas otras cosas a la vez: seguir el ritmo, guiar correctamente a la chica y ejecutar bien la figura que estás haciendo; lo que resulta difícil para un hombre corriente xD

Con el fin de ayudarme en esta tarea, decidí convertir este conocimiento práctico en conocimiento teórico, más entendible para alguien como yo. En programación es habitual utilizar un tipo de esquemas conocido como 'Diagrama de estados' para entender visualmente lo que hace un programa. Así que eso he hecho, he fragmentado cada figura en una serie de acciones y estados y los he combinado todos dentro de un diagrama de estados. Seguramente no sea la mejor forma de representar la combinación de figuras de salsa, pero me ha servido de ayuda para averiguar nuevas combinaciones y para afianzar mejor los conocimientos prácticos. Además de que me ha parecido muy divertido hacerlo y ver como el monstruo que estaba formando se hacía cada vez más y más grande y enrevesado xD

Podéis ver bien el diagrama de estados de salsa en pantalla completa, aunque no recomiendo tratar de entenderlo.



Los círculos representan estados y los rectángulos acciones. Una acción lleva de un estado a otro y así seguidamente.

Los círculos verdes indican que se pueden realizar acciones que empiecen por el tiempo 1, mientras que los naranjas son para las que empiecen por el tiempo 5. Cada círculo contiene un dibujo representativo de la posición relativa entre el chico(azul) y la chica(rosa), donde también se indica la posición de los brazos, y en caso de confusión se indica con blanco los brazos que están a menor altura. He simplificado el diagrama obviando estados que solo tenían una entrada y una salida.

Los rectángulos verdes indican acciones que se inician en el tiempo 1, mientras que los naranjas son para las que se inician en el tiempo 5. He tenido que deducir/inventar los nombres de muchas acciones. No hay que tomar muy en serio los nombres de las acciones ya que solo indican de forma muy genérica el tipo de movimiento que hay que hacer para pasar de un estado a otro; lo realmente importante son los estados.


Espero que os haya gustado esta extraña y tal vez pionera combinación(no me imagino a ningún cubano haciendo esto) entre salsa y esquemas teóricos xD