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:
Una línea de acordes ejemplo podría ser (no reconocidos por los símbolos de más):$.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 };
Código:
¿Cómo podría incluir entre esos símbolos los paréntesis y guiones? He intentado incluirlos por ahí pero nada.D (G-Am-D7)
Gracias