Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Comandar o Alura MIDI inteiramente pelo teclado

Teria uma jeito de criar "atalhos de teclado" para o Alura MIDI e tocar o sons apenas apertando teclas do teclado, como Q, W, E e etc...?

1 resposta
solução!

Olá Renan, tudo bem?

Sim, é possível. Uma ideia é criar uma função para cada som e atribuir cada tecla a cada som. Por exemplo:

Eu capturei o som que quero atribuir na letra "W", no caso o som clap através do id som_tecla_clap, adicionei um evento para que o som do clap toque assim que a tecla "W" for pressionada, nesse caso o som sai, mas não tem ainda o efeito de botão apertado na tela, teria que fazer a lógica para adicionar o estilo CSS.

const clapSom = document.getElementById('som_tecla_clap');

document.addEventListener("keydown", function (event) {
    if (event.key === "w") {
        // aqui você coloca a função que deseja executar
        const clapSom = document.getElementById('som_tecla_clap').play();

    }
});

Foi só uma ideia. Espero ter ajudado e bons estudos!