Teste de cifra

    G Eu te amo Deus
D Tua graça nunca falha
Em Todos os dias eu
C estou em Tuas mãos


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima
document.addEventListener('DOMContentLoaded', function () { const semitones = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'];function transposeChord(chord, shift) { const regex = /^([A-G][#b]?)(.*)/; const match = chord.match(regex); if (!match) return chord; const root = match[1]; const suffix = match[2]; let index = semitones.indexOf(root); if (index === -1) return chord; const newIndex = (index + shift + 12) % 12; return semitones[newIndex] + suffix; }document.querySelectorAll('.chord').forEach(el => { el.setAttribute('data-original', el.textContent); });const select = document.getElementById('transpose'); if (select) { select.addEventListener('change', function () { const shift = parseInt(this.value); document.querySelectorAll('.chord').forEach(el => { const original = el.getAttribute('data-original'); el.textContent = transposeChord(original, shift); }); }); } });