Metrónomo polirrítmico v1.0.1

  Publicado: 2017-04-11

http://lengua.la/m/

¡Cambios importantes en la nomenclatura de claves!

Metrónomo polirrítmico v1.0.1
Abr 10, 2017
- HardFork: Se usará el nuevo motor de operaciones aritméticas sobre claves y reversibles a partir de esta version: 1.0.1+
- Se agregó la posibilidad de exportar un archivo MIDI del patrón actual
- En la pestaña de configuración se agregaron los campos de velocidad, resolución y número de compases del MIDI exportado.
- Nota: Dado que se trata de un "hard fork" las claves y patrones guardados en la memoria no son compatibles con la nueva versión, por tanto desaparecen. A partir de ahora se pueden memorizar patrones nuevos en el nuevo formato.
- Bug Fix (#M1): Cuando una multiplicación aplica sobre un par con divisor común, los operandos deben reducirse

Detalles de los cambios en la nomenclatura:

Se ha agregado un nuevo intérprete de operaciones aritméticas sobre 
claves rítmicas, con dos cambios fundamentales:
1. Ahora la parte "decimal" de una clave sólo lleva la 
   nomenclatura de golpes, sea compacta o extendida.

   Compacta:  Se mantiene la misma nomenclatura de las 
              claves simples, pero se sobreentiende su continuación
              periódica hasta que se agoten los pulsos de la clave.
   Extendida: Cuando una clave expresa en sus decimales la cadena 
              de golpes completa.

   Ejemplos claves compactas y extendidas:
        Compacta    Extendida
        5.2         5.221
        7.2         7.2221
        11.3        11.3332
        7.21        7.21211
        11.123      11.1231231
        17.1213     17.1213121312

   Nomenclatura con guión bajo "_":

   - Cuando un golpe (salto) es de más de 9 pulsos se usará el guión 
      bajo "_" como separador de TODA la cadena.

        Extendida         Extendida con guion bajo
        5.221             5.2_2_1
        7.2221            7.2_2_2_1
        11.3332           11.3_3_3_2
        17.1025 (ERROR)   17.10_2_5 (CORRECTO)

   - Sucede normalmente con las claves resultados de 
     multiplicaciones (*) y/o con "saltos" grandes.

        Operacion   Clave Extendida Resultado
        5.2*7.2     35.10_4_6_8_2_5
        5.3*7.4     35.20_1_14

2. Ahora las operaciones de claves se realizan a traves de la
   llamada "Notación polaca inversa". Esto, junto con la nueva 
   nomenclatura de claves extendidas, permite generar patrones y 
   operaciones tan largas, anidadas y complejas como se quieran:

    Operacion                 Clave Extendida Resultado
    ((5.2+7.2)*11.3)+5.212    137.22_14_8_11_17_5_22_9_13_11_2_1_2
    ((3.1*2.1)+7.2) * 13.4    13.21122221 (BUGFIX #M1!!)

   Operaciones aritméticas aceptadas sobre claves: 
        Operación       Signo    Estado
        Suma            +        Completo
        Multiplicación  *        Completo
        Resta           -        En desarrollo
        División        /        En desarrollo
        Múdulo          %        En desarrollo
        Potencia        ^n       Concepto
        Raíz            ^1/n     Concepto

 ¿Listo? Visita pués el Metrónomo Polirrítmico online 

 ¿Más info? Sigue leyendo... 

EN DESARROLLO v1.1+

- ToDo: Agregar el calculador de claves "g2c" a partir de "mcm" => Será divertido detectar imposibles!!
- ToDo: En su defecto (del punto anterior), agregar el calculador de clavesa partir de memoria en BD
- ToDo: Agregar los operandos de resta (-) y división (/) al intérprete de claves y golpes
- ToDo: Agregar los operandos de potencia (^) y módulo (^) al intérprete de claves y golpes
- Bug (#A1): A veces desaparece el click actual en el despliegue cuando se cambia de clave en play

EN SUEÑOS v1.2+

- ToDo: Tap debe poder funcionar para una multiplicación de claves... (selector de clave?)
- ToDo: El editor de patrón no debería permitir modificar los golpes que no forman parte de ninguna clave multiplicada



VERSIONES ANTERIORES

v0.8.4 beta Dic 12, 2016
- Se corrigieron los valores de velocidad lo que hace el metrónomo hasta 10 veces más preciso.
- Se agregaron attack y decay en la generación de pulsos para evitar el ruido
- Bug (#A1): A veces desaparece el click actual en el despliegue cuando se cambia de clave en play
- Bug (#M1): Cuando una multiplicación aplica sobre un par con divisor común, los operandos deben reducirce

v0.8.2 beta Nov 23, 2016
- Se agregó el operando r para randomizar el subíndice de una clave: 5.r => (5.2 ó 5.3 ó 5.4)
- Se agregó la opción de configuración: Randomizar los golpes del patrón, que aplica los tipos de golpes al azar.

v0.8.1 beta Nov 21, 2016
- Ahora se puede seleccionar de una lista de escalas predefinidas para la edición de patrones.
- También aplica (y evita errores) una conversión de regla de tres para patrones definidos con un rango de golpes más largo que el de la escala.

v0.7.9 beta Nov 18, 2016
- Se puede limitar el número de pulsos por fila en la configuración. Los valores se guardan en la sesión.
- Opcionalmente también se puede limitar el despliegue de la pestaña Editar Patrón. Los valores se guardan en la sesión.

v0.7.8 beta Nov 11, 2016
- Se convirtieron a funciones los dblClks y keyEvnts
- Compressed ob < menos tiempo de carga

v0.7.5 beta Nov 8, 2016
- Bug Fix: Resuelto error del operando 'i' (caso: 7.2oi3)
- Bug Fix: al cancelar un prompt se mantiene el valor actual

v0.7.4 beta Oct 27, 2016
- La sesión recuerda la clave/golpes más reciente, la velocidad y el volumen (no recuerda patrón).
- CSS Fix: El editor de patron ahora muestra filas cuando el patrón es muy grande.

v0.7.3 beta Oct 22, 2016
- GUIAS DE AYUDA: El hablador funciona tambien sólo con subtitulos (sin audio).
- Bug Fix: Corrección de posicionador de cuadros
- TAP: Ahora se pone rojo mientras necesita carga y verde cuando tiene suficientes clicks

v0.7.1 beta Oct 18, 2016
- Bug Fix: las claves con muchos pulsos ahora se muestran en filas con un tamaño mínimo de 50 px
- Bug Fix: cuando se para el metrónomo desaparece el puntero actual, esto permite ver la clave limpia

v0.6.9 alpha Jun 12, 2016
- Bug Fix: No aplicaba bien las transformaciones del operando 'i' (error de dedo)
- Bug Fix: TAP. Clickar muy rápido hacía zoom en tablets/mobiles.
- Testeando guías de ayuda verbal (Sólo para navegadores Chrome). Tecla 'H' para desplegar.

v0.6.7 alpha Jun 4, 2016
- TAP. Aprieta varias veces y define los PPM. Teclas '.' (punto) y/o ',' (coma).
- Detalles, ayudas y Bugs menores
- Bug DETECTADO: No aplica bien las transformaciones del operando 'i' en javascript (actúa igual a 'v')

v0.6.2 alpha May 17, 2016
- Historial de claves, golpes, patrones nombrados y versiones. Tecla 'L' para desplegar.
- Detalles, ayudas y Bugs menores

...

v0.1 alpha Feb 2, 2016
- Primera versión alpha.

¿Te gustó este post?
Compártelo en la red social de tu preferencia
Facebook Twitter Google LinkedIn Pinterest Digg Reddit StumbleUpon Tumblr VK
Nos ayudas mucho compartiendo este contenido
Síguenos en tuírer , en yutup o en feisbu.


COMENTARIOS

Ingresa con tu cuenta de tuirer, feisbu o gugul para comentar.