4 puntos por GN⁺ 2024-12-16 | 1 comentarios | Compartir por WhatsApp
  • Chord Nebula es un juego web para practicar acordes de piano y progresiones de acordes comunes en varias tonalidades con un dispositivo MIDI
  • Los pianistas y tecladistas principiantes pueden aprender encadenamiento de acordes y usarlo al tocar canciones, componer e improvisar
  • Para la entrada real se necesita un teclado MIDI, y algunas apps móviles permiten usar el teléfono como un teclado MIDI virtual
  • Como el proyecto aún está en desarrollo, pueden surgir problemas durante el uso, y es posible recibir nuevas versiones o cambios mediante una lista de correo
  • El código fuente está publicado en GitHub, y reportar problemas, enviar sugerencias o dar estrella al repositorio ayuda a que el desarrollo continúe

Practicar acordes de piano como si fuera un juego

  • Chord Nebula es un juego web creado para aprender acordes de piano y progresiones de acordes comunes en varias tonalidades
  • Se enfoca en los siguientes usuarios
    • Pianistas y tecladistas principiantes que quieren entender el encadenamiento de acordes
    • Usuarios que disfrutan tocar distintas canciones, componer o improvisar
  • Para practicar se necesita un teclado MIDI
    • Algunas aplicaciones móviles permiten usar el teléfono como un teclado MIDI virtual

Estado de desarrollo y formas de participar

  • Chord Nebula aún está en desarrollo, por lo que pueden aparecer problemas durante el uso
  • Es posible recibir nuevas versiones o cambios suscribiéndose a la lista de correo
  • El código fuente del proyecto está publicado en GitHub
  • Se pueden enviar problemas o sugerencias, y dar estrella al repositorio de GitHub también ayuda a que el desarrollo continúe

1 comentarios

 
GN⁺ 2024-12-16
Opiniones en Hacker News
  • Felicidades por el lanzamiento. Si solo lo pueden usar quienes tengan conectado un teclado MIDI, especialmente en Hacker News, probablemente pierdas al 99.9999% de los usuarios potenciales.
    Con esa condición parece bastante difícil obtener feedback real, y quizá convenga presentarlo en comunidades musicales donde sea más probable que cumplan con el requisito de hardware.

    • No estoy de acuerdo. Creo que una buena estrategia es enfocarse en tu base de clientes e ignorar el resto.
      Ese fue también uno de los mejores consejos que recibí, y la gente siempre pide que desenfoques y disperses tus esfuerzos.
      La mayoría de las personas que quieren aprender acordes en serio tienen equipo MIDI; además, soportar entradas que no sean MIDI haría el desarrollo mucho más difícil, y es probable que esos usuarios no estén tan comprometidos. Hoy el equipo MIDI es muy barato, así que quien lo quiera puede comprarlo.
      Como referencia, yo también hago juegos, así que tengo varios equipos MIDI.
    • Esta semana conecté un MPK61, así que voy a probarlo.
      La cantidad de gente que tiene un teclado compatible con MIDI y quiere mejorar sus habilidades musicales es minúscula comparada con quienes no lo tienen, pero está claro que, si se hace bien, es un mercado rentable. Hay muchísimos cursos de teclado musical en línea.
      Los rangos de precios de hardware y software también son bastante altos, así que los ingresos por publicidad podrían ser buenos.
    • El feedback es realmente valioso. La idea central original de este proyecto era ayudar a memorizar acordes y progresiones comunes en un teclado real, más cerca de construir memoria muscular.
      Por eso, personalmente quiero mantenerlo para equipos MIDI, pero también podría ser una buena idea ayudar a los usuarios a encontrar un dispositivo MIDI virtual.
    • Tengo un teclado MIDI y me interesa aprender, pero la mayor parte del tiempo no lo tengo conectado a la computadora.
      Dicho eso, si esto no es para entrenar la identificación de acordes de oído, sino para aprender digitación, entonces tiene sentido exigir un teclado. De todos modos, sin teclado no se puede usar.
      Como pregunta relacionada, algunas personas recomiendan teclados que solo son controladores MIDI, pero no sé si eso alcanza. En ese caso, ¿de dónde sale el sonido? Si conecto un teclado solo controlador, ¿se dispara un sonido básico?
    • A mí también me interesa, pero no tengo teclado MIDI, así que no puedo probarlo.
  • Una vez que lo hice funcionar, me pareció bastante genial, y me recordó a esos juegos de práctica de mecanografía en la terminal.
    Yo también hice una app para aprender acordes y tonalidades: https://apps.apple.com/us/app/bloopkeys/id6689494178
    Mi app no requiere MIDI, aunque admite salida MIDI como opción. Aun así, entiendo por qué este proyecto eligió MIDI.
    Algunas observaciones: no funcionó en Firefox ni Safari en iPhone, y no queda claro que busca entrada MIDI y no salida MIDI; vendría bien una frase breve de guía. No hace falta preocuparse demasiado por la monetización. Será difícil competir con algo como Melodics, pero está bueno haber creado una pequeña herramienta divertida.

    • Incorporé la sugerencia y ahora agregué texto de guía para ayudar a los usuarios; espero poder compartir también una nueva versión.
  • Buen lanzamiento. Sin duda se siente bien publicar algo y recibir una reacción positiva.
    No quiero aguar la fiesta, pero hace un año hice algo parecido y lo publiqué con una cuenta nueva de HN, y no tuvo mucha respuesta.
    https://midi-note-trainer.teemukoivisto.xyz/
    Tal vez le puse demasiado esfuerzo, como distintos layouts de teclado, pero estoy satisfecho con el resultado y comprobé que de verdad funciona. Para mí, lo más importante sigue siendo aprender a leer partituras, y quizá algún día haga una v2.

    • No pude usarlo porque no pude cambiar al dispositivo MIDI adecuado, pero se ve realmente bien.
  • Gracias por el enorme feedback. No esperaba una reacción tan positiva, y me motiva a dedicar más tiempo y esfuerzo al desarrollo de Chord Nebula.
    Estoy intentando leer y responder con cuidado todos los mensajes, y creé una lista de correo en la página del proyecto para compartir el estado más reciente del desarrollo y los cambios.
    A partir de las sugerencias, apliqué varios cambios pequeños para mejorar la experiencia de usuario, y si reportan problemas en GitHub, contribuyen al proyecto o le dan una estrella al repositorio, sería de gran ayuda para seguir avanzando.

  • Proyecto prolijo. Desde hace alrededor de un año uso SimplyPiano en iPad y es muy bueno para aprender lectura a primera vista, escalas y acordes.
    Lo recomiendo no solo a quienes quieren mejorar con el piano, sino también a desarrolladores que estén creando apps parecidas.

    • El objetivo de este juego no es enseñar solo acordes individuales, sino también armonía práctica básica, resolución de acordes y progresiones comunes.
      Busca un enfoque integral para ayudar a quienes quieren tocar canciones conocidas, acompañar o componer por su cuenta.
  • Quiero probarlo, pero aunque conecto mi piano digital Yamaha P-515 al iPad, no aparece en el desplegable “MIDI keyboard” de la app.
    Busqué bastante, pero me costó encontrar ayuda que yo, como principiante en MIDI, pudiera entender. No estoy pidiendo soporte técnico; lo dejo por si sirve saber que un usuario potencial motivado quizá ni siquiera pueda empezar.

    • Conecté el Yamaha P-515 a una MacBook Pro y funcionó, pero la postura de mirar la pantalla de la laptop mientras tocaba el piano fue incómoda.
      El juego en sí todavía no hace mucho, apenas pide tocar algunos acordes, pero es un buen comienzo. Felicitaciones por el lanzamiento y ojalá vaya bien con los siguientes pasos.
  • Buen juego. Desde el punto de vista educativo, creo que sería mejor poner los números romanos en la parte inferior del círculo y no escribir las notas que componen el acorde.
    Me gusta que hayas agregado 3 vidas para hacerlo más desafiante y divertido.
    Yo también empecé a hacer un juego para enseñar el concepto de progresiones armónicas, es decir, movimientos de segunda, tercera y cuarta: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
    Todavía está en una etapa muy temprana, y apenas hace unos meses empecé a aprender a programar. Sigo pensando en formas simples de hacerlo más divertido, así que me interesan las opiniones.

    • Gracias por la sugerencia. En la próxima versión intentaré aplicar lo relacionado con números romanos y nombres de acordes.
  • Me gustaría que permitiera una alternativa con entrada desde el teclado de la computadora, aunque fuera tosca.
    No sé bien si existe una buena forma de mapearlo.

    • Una entrada de teclado tosca podría ser útil para una demo. Podría hacer que la gente se interese antes de sacar el teclado y el cable MIDI del clóset, y quizá también ayude con el debugging.
  • Está bueno. Me recordó a esto: https://news.ycombinator.com/item?id=32023881

    • Gracias por el enlace. No lo había visto; parece estar más enfocado en aprender escalas y acordes.
      La principal diferencia de este juego está en enseñar cómo encadenar acordes entre sí y progresiones comunes.
  • No aparece ninguna opción en el desplegable de teclado MIDI.

    • Mejoré un poco los mensajes dentro del juego para orientar al usuario. Como dije antes, hay que conectar a la computadora un dispositivo MIDI, o un teléfono/tablet como dispositivo MIDI virtual, y se necesita permiso de acceso MIDI en un navegador moderno de computadora.
      Por ahora lo probé en Chrome.
    • Probablemente exista alguna solución que tome el teclado de la computadora y cree un dispositivo MIDI virtual.
      Pero entrenar con una configuración rara podría ser contraproducente. No quiero contaminar la memoria muscular.
    • Hay que tener un dispositivo MIDI existente y también permitir el acceso desde el navegador.