Piano Raspberry Pi AI Ludas

[Zack] vi un video de [Dan Tepfer] usando una computadora con un teclado MIDI para hacer algunos auto-rellenos mientras toca. Ha decidido que quiere hacerlo mejor y está creando una IA que aprenderá, en tiempo real, cómo insertar un estilo en la brecha entre el desempeño humano.

Si desea el código, puede encontrarlo en GitHub. Sin embargo, lo realmente interesante es el protocolo de sus experiencias, éxitos y fracasos. Si desea ver el resultado, mire el video a continuación donde se repite durante unos 30 segundos y la IA comienza a hacerse cargo de la melodía cuando el intérprete se detiene.

La versión inicial usa Python, pero las versiones posteriores usan Go. [Zack] utilizó una serie de algoritmos diferentes que van desde la simple selección del jugador humano hasta el desarrollo de una cadena de Markov basada en notas anteriores. Los resultados iniciales no fueron muy buenos; hay videos de las primeras pruebas. Parte del problema es que la implementación de Python fue lenta, pero la versión Go funciona mejor.

[Zach] también probó redes neuronales. Sin embargo, esto tampoco funcionó. Finalmente, se decidió por un algoritmo de cadena de Markov modificado basado en su propia jugabilidad.

Nos gustaría mucho ver que esta IA coincida con los actuarios apropiados. O tal vez deba integrarse directamente en un piano.

  • Andy dice:

    Como ajuste automático para instrumentos … el algo se adapta especialmente al jazz … agradablemente.

  • Jacques dice:

    Entonces, ¿los generadores de cadena de Markov son IA?

  • Olsen dice:

    Sería más sencillo escribir unos cientos de “licks” de varios solos, composiciones y estilos famosos, transferirlos a las teclas utilizadas, el modo utilizado, los ritmos utilizados y emitirlos aleatoriamente. Al estar en la clave y el ritmo, debería sonar bien. La parte de la IA podría ser que aprenda nuevas lecciones de usted.

  • echodelta dice:

    Puaj. Hay bastantes bereberes compuestos y sonidos que ya están haciendo música. Kawai usó esto en teclados portátiles anunciados como “ad lib”.
    Ray Kurzweil tiene razón, tenga cuidado con la IA y no deje que entre en nuestro reino humano.

    • dinamodan dice:

      Bien, estropeará todo.

  • chasis dice:

    Jazzazo es un accidente.

    • chasis dice:

      Un cartel también es un accidente.
      Spinal Tap en Jazz

Alana Herrero
Alana Herrero

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *