Seminario Musiki

De musiki

Realización de un seminario sobre musiki, wikis, y JavaScript aplicados a la creación musical.

Consta de 12 clases de abril a junio, una vez por semana entre las 14 y 17 horas (algo móvil, puede ser de 14.30 a 17.30)

Las clases se organizan en dos partes. En una se exponen los contenidos teóricos, materiales y paradigmas del tema a tratar. La segunda parte constará de un taller de realización de ejemplos y prototipos simples de lo propuesto en cada clase.

Clases

Clase 1. Introducción

Presentación de musiki. Objetivos y antecedentes. Tecnologías involucradas. Estado de la cuestión en el mundo y en el ámbito educativo. Desarrollo actual y potencialidades futuras. Que es una wiki. Nivel1: Colaborador (morderne), formateando texto, imágenes y links. Todo el código necesario para hacer un artículo. Iniciar un tema de interés en musiki, posibilidades actuales.

Clase 2. Organizando datos

Historia de Wikipedia y sus derivados. Integraciones actuales. Estrategias de organización de datos: el concepto de categoría, etiqueta, namespace, etc. Aplicaciones y restricciones. El concepto de árbol de categoría en la historia de la música: visualizando estilos. Curva melódica, del contrapunto estricto a los melody search engine. Experimentos de categorías y jerarquización de datos en musiki

Clase 3. Clase

Nivel 2: Armónico: Aprendiendo a usar plantillas. El concepto de objeto y meta objeto en programación wiki. Argumento y encapsulación. Propiedades y métodos. Una comparación entre la idea de grado y armonía funcional en música. Posibles aplicaciones. Creando plantillas, de estilo, de datos.

Clase 4. Extendiendo musiki

Las librerías. Los encuentros de programadores. Comunidades de desarrollo de código. Lenguajes integrados a musiki: lilipond y flocking.js. Escribiendo texto, sintetizadores y partituras en el mismo párrafo. Taller de creación

Clase 5. Procesos

Bases de datos dentro de la wiki. Creando un experimento de recolección de datos. Como hacer formularios. El uso del cargo-table. Visualizando información. . Interwiki , conexión con wikipedia y otras wikis. Exportaciones: pdf, audio, video.

Clase 6. Sonificación

Usando flocking y supercollider. Cruce de datos entre los artículos de musiki y posibles sonificaciones. Integración flocking-lillypond.

Clase 7. JavaScript 1

Introducción a JavaScript. La estructura de la Internet y el lugar de JavaScript. Pasado, presente y futuro del lenguaje.

Clase 8. JavaScript 2

Clase 9. JavaScript 3

Clase 10. JavaScript 4

Clase 11. Realización de proyectos

Clase 12. Realización de proyectos