Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Una ayudita con javascript

senio

Bovino adolescente
Desde
21 Sep 2005
Mensajes
71
Hola amigos.

Estoy preparando un cancionero para guitarra. Para ello he encontrado un plugin jQuery.

Reconoce automáticamente cualquier acorde sin necesidad de marcarlo previamente. El problema es que no los reconoce en aquellas líneas en que convive con paréntesis () o guiones - que sin embrago son bastante frecuentes.

Con lo poco que sé de javascript entiendo que la clave está aquí:

Código:
 $.fn.transpose.defaults = {
    chordRegex: /^[A-G][b\#]?(2|5|6|7|9|11|13|6\/9|7\-5|7\-9|7\#5|7\#9|7\+5|7\+9|7b5|7b9|7sus2|7sus4|add2|add4|add9|aug|dim|dim7|m\/maj7|m6|m7|m7b5|m9|m11|m13|maj7|maj9|maj11|maj13|mb5|m|sus|sus2|sus4)*(\/[A-G][b\#]*)*$/,
    chordReplaceRegex: /([A-G][b\#]?(2|5|6|7|9|11|13|6\/9|7\-5|7\-9|7\#5|7\#9|7\+5|7\+9|7b5|7b9|7sus2|7sus4|add2|add4|add9|aug|dim|dim7|m\/maj7|m6|m7|m7b5|m9|m11|m13|maj7|maj9|maj11|maj13|mb5|m|sus|sus2|sus4)*)/g
  };

Una línea de acordes ejemplo podría ser (no reconocidos por los símbolos de más):

Código:
D   (G-Am-D7)

¿Cómo podría incluir entre esos símbolos los paréntesis y guiones? He intentado incluirlos por ahí pero nada.

Si alguien me puede explicar que significa esa expresión se lo agradecería un montón!

Gracias
 
necesitariamos ver el plugin en accion como se llama?
 
Volver
Arriba