Aplicaciones para el aprendizaje de musicalización

Google ha contribuido con MIOSM-2016 de una manera creativa y fomentadora. Ha creado 12 mini-aplicaciones web que ilustran y permiten jugar con diversos conceptos encajados dentro de la musicalización. Es una forma totalmente divertida y entretenida, además de ser útil para las personas que carecen de conocimientos en este ámbito. Se busca poder enseñar de una manera eficaz, y sin aburrir. El código fuente está disponible, lleno de ejemplos sencillos de Web Audio, Web GL y otras tecnologías.

No debe ser descartada la idea del uso de estas mini aplicaciones, ya que toda actividad que genere conocimiento, no es caso perdido. En una aplicación de este tipo, el elemento que cuenta como base fundamental, ha de ser el conocimiento. Éste se encuentra mediante un estudio exhaustivo de sus conceptos y especificaciones, por lo que siempre se ha tenido claro, que no existe un lugar más lleno de información que en el buscador Google.

Music In Our Schools Month (MIOSM) es una iniciativa de la NAfME (National Association for Music Education, en USA) que lleva años celebrándose. Trata de potenciar durante marzo la presencia y reflexión en torno a la importancia de la educación musical para todos los niños en cualquier escuela ordinaria. Algo que es inevitable notar como un hecho lejano y no sólo por los kilómetros de distancia. El interés puede ser producido hasta alcanzar mucho más allá del colectivo infantil al que su estética invoca, y de hecho existen personas mayores que lo certifican, dicen haber pasado un más que divertido rato con las 12 propuestas.

Desde un navegador compatible con las tecnologías implicadas, se ilustran de manera un tanto naif, pero válida para arrancar una discusión/presentación más profunda, un batiburrillo desorganizado de materias:

  • Creación de patrones de ritmo
  • Visualización de espectrogramas
  • Construcción de acordes mayores y menores
  • Las ondas sonoras en el aire
  • Arpegios
  • Kandinsky, relación música-pintura
  • Construcción de melodías
  • Una especie de “Jog Wheel”
  • Los armónicos en cuerdas
  • El rollo de pianola
  • Osciladores y formas de onda
  • División de cuerdas e intervalos

Es por tanto algo más anecdótico que enciclopédico. Una recopilación de contribuciones dispares, pero con toda contribución completa, por lo que de cierto modo en serio merece una visita. Sólo se percata deficiencia en el llamado de atención de los adolescentes debido a su típica aversión a todo lo que suene infantil aunque pueda ser de valor.

Para programadores, el código fuente de cada aplicación ejemplifica de forma sencilla y puede servir de base para crear otras nuevas que abundan en el uso de La API Web Audio, permitiendo crear/analizar sonidos en un navegador, y que contiene los elementos por ejemplo para crear un sintetizador.

Técnicamente, estas mini aplicaciones se ven constituidas por:

  • La API WebGL, que da acceso desde el navegador a las funciones de las GPU cara a la presentación visual.
  • La API getUserMedia, en este caso usada para la gestión de entrada desde micrófono.
  • Tone.js, un desarrollo sobre Web Audio que facilita aún más la generación e interacción con música.
  • Pixi.js, un motor para animaciones 2D.