italozaina / acordes-cifra

Exemplo de acordes desenhados com canvas em javascript

Home Page:https://italozaina.github.io/acordes-cifra/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Acordes Cifra

Exemplo de acordes gerados por javascript em canvas.

Exemplo de musica Exemplo de acordes gerados

Criando um acorde de Dó (C) conforme este exemplo exemplo c.

// Instância a biblioteca de acordes
let biblioteca = new BibliotecaAcorde();

// Busca o acorde de Dó (C) da biblioteca
let acorde = biblioteca.getAcordePorCifra("C");

// Instância um novo acorde
let novoAcorde = new Acorde(acorde.n, acorde.m, acorde.d,acorde.p);

/**
 * Retrona um canvas para ser inserido no nó e um elemento por append(),
 * ex: campoAcorde.appendChild(novoAcorde.montaAcorde());
 */
novoAcorde.montaAcorde();

Sendo que a biblioteca é gerada por esta notação de texto "X 3 2 0 1 0" comum em cifras.

Atualmente contempla a criação:

  • Grelha simples de acorde
  • Grelha avançada de acorde
  • Digitação
  • Número do dedo para digitação
  • Pestanas simples
  • Biblioteca de acordes básicos
  • Leitura de cifra para apresentar acorde
  • Transposição de acorde

TODO

  • Grelha com capotraste

About

Exemplo de acordes desenhados com canvas em javascript

https://italozaina.github.io/acordes-cifra/


Languages

Language:JavaScript 79.5%Language:HTML 20.5%