desarrollo:instrumento_minimo_browser
Tabla de Contenidos
Instrumento Mínimo en el Navegador
Código : https://github.com/rvega/instrumento-escuela-experimentos
Demo en línea: http://rvega.github.io/instrumento-escuela-experimentos/index.html
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
desarrollo/instrumento_minimo_browser.txt · Última modificación: 2020/02/11 17:18 por 127.0.0.1