Herramientas de usuario

Herramientas del sitio


desarrollo:instrumento_minimo_browser

Instrumento Mínimo en el Navegador

Etapas de desarrollo

Etapa I

  • 8 tracks (1-bombo, 2-redoblante, 3-charles, 4-percusión, 5-bajo, 6-melodía, 7-tono, 8-tono) – OK
  • Resaltados los tiempos fuertes del compás -OK-
  • Escala pentatónica
  • Onda diente de sierra para el bajo, triangular para acordes, y senosoidal para melodías
  • Sonidos básicos de batería –OK
  • El Estado descrito por un JSON
  • Puede comparar un Estado del usuario con un Estado oculto del profesor
  • Log de uso

Deseos

  • Multiusuario
  • GUI radial
  • Scriptable / plugins
  • Exporta MIDI / Audio

Guias, Tutoriales, Referencias

Bitácora Reunión - Martes 18 de noviembre

La aplicación en javascript usa el API de audio del estandar HTML5 para generar el sonido y para dibujar los gráficos en el canvas usa la librería http://kineticjs.com

El desarrollo es orientado a objetos y está separada completamente la interfaz gráfica de usuario del motor de audio.

Las secuencias de los instrumentos son arreglos bi-dimensionales que se pueden cargar desde una variable o se consumidos desde un servicio o una base de datos

http://rvega.github.io/instrumento-escuela-experimentos/

desarrollo/instrumento_minimo_browser.txt · Última modificación: 2020/02/11 17:18 por 127.0.0.1