Open zackproject opened 11 months ago
Teclas en modo oscuro link decidir color
En la pantalla principal de creacion de canciones añadir una opcion de grbar ritmo, deja visible el boton de adivinar o uno similar y que toquen ese boton hasta llegar al final. Si usan el boton se graba ritmo, sino, solo la cancion
El modo oscuro automatico, es decir el no 'default' sobrescribe las elementos como los btn:white
Desafío de Memoria Musical:
Reproduce secuencias musicales cortas y desafía a los usuarios a repetirlas correctamente.
Generación Partitura https://www.instagram.com/reel/Cz3swzONibH
Después de crear una canción, graba el ritmo. Pilla una muestra de cual es el menor tiempo y cuentalo como corchea.
El resto se va generando según el tiempo que pasa desde una a otra.
const teclas = "AaBbCDcEdFeGHfIgJKhLiMjNOkPlQRmSnToU"
const encrypt = "QNOPONMMOQPONOPQOMMPRTSRQOQPONNOPQOMM";
const notes = "1234567890'¡qwertyuiop`+asdfghjklñ´ç";
console.log("Longitud de teclas:", teclas.length);
console.log("Longitud de notes:", notes.length);
let decryptedMessage = "";
for (let i = 0; i < encrypt.length; i++) {
const encryptedChar = encrypt[i];
const indexInTeclas = teclas.indexOf(encryptedChar);
// Si no se encuentra el carácter en 'teclas', se deja tal cual en el mensaje desencriptado
if (indexInTeclas === -1) {
decryptedMessage += encryptedChar;
} else {
const decryptedChar = notes[indexInTeclas];
decryptedMessage += decryptedChar;
}
}
console.log("jajaja", decryptedMessage);
Rick roll tocarse sólo: Por cada nota del piano una array con el tiempo en unix de cuando debe ser tocada. En un bucle de timeunix hacer coincidir cada tecla con el tiempo al que debería tocarse.