guitar-tab-to-piano
v1.0.5
Published
Convierte tablaturas de guitarra en notas de piano agrupadas y alineadas.
Maintainers
Readme
🎸 guitar-tab-to-piano
Convierte tablaturas de guitarra en una representación alineada de notas de piano. Perfecto para transcribir arreglos o visualizar armonías desde el punto de vista pianístico.
🚀 Instalación
npm install guitar-tab-to-piano🧠 ¿Qué hace?
- Lee una tablatura de guitarra (6 cuerdas).
- Convierte cada traste a su nota correspondiente (
A–G#). - Agrupa notas por tiempo (o columnas).
- Separa las notas agudas (
e,B,G) de las graves (D,A,E). - Muestra acordes (3 o más notas simultáneas) entre paréntesis.
🛠 Uso
import { tabToPiano } from 'guitar-tab-to-piano';
const tab = `
e|--0--2--2---------0
B|--1--2--3--1-3-----
G|--0--3--2----------
D|--2--4-------------
A|--3--4-------------
E|--0--2------------0
`;
const result = tabToPiano(tab);
console.log(result);🧪 Ejemplo de salida
🎼 Tablatura original:
e|--0--2--2---------0
B|--1--2--3--1-3-----
G|--0--3--2----------
D|--2--4-------------
A|--3--4-------------
E|--0--2------------0
🎹 Mano derecha:
(E-C-G)-(F#-D#-A#)-(F#-F-A)-(D#) (E)
🎹 Mano izquierda:
(E-A-C) (F#-A#-C#) (F#-B-D)📦 Build minificado
También puedes generar una versión minificada de la librería con:
npm run build:minEsto crea un archivo optimizado en:
dist/guitar-tab-to-piano.min.jsIdeal para usar directamente en navegadores o distribuir como módulo ligero.
💖 Donaciones
¿Te fue útil esta herramienta? Puedes invitarme un café:
☕ Invítame un café
🧑💻 Autor
Hecho por @zcastle con ❤️ y algo de café.
🪪 Licencia
MIT
