Composición asistida con OpenMusic
Capítulo 2
Sesión 1
-
Programación en OM utilizando las funciones primitivas aritméticas de LISP.
-
Más predicados de LISP.
-
Algunas funciones primitivas del menú.
-
Funciones de OpenMusic: procesamiento de listas.
-
Procesamiento de listas. Ejemplo de aplicación.
Sesión 2
-
Funciones de OpenMusic: más sobre procesamiento de listas.
-
Procesamiento de listas. Otro ejemplo de aplicación.
-
Funciones de OpenMusic: operaciones aritméticas.
Capítulo 3
Sesión 1
-
Operaciones aritméticas. Ejemplos de aplicación.
-
Funciones de OpenMusic: Funciones combinatorias.
-
Funciones combinatorias. Ejemplo de aplicación.
Sesión 2
-
Funciones de OpenMusic: series numéricas.
-
Series numéricas. Ejemplos de aplicación.
-
Funciones de OpenMusic: conjuntos.
-
Conjuntos. Ejemplo de aplicación.
Capítulo 4
Sesión 1
-
Funciones de OpenMusic: gráficas de curvas y funciones.
-
Gráficas de curvas y funciones. Ejemplos de aplicación.
Sesión 2
-
Funciones de OpenMusic: Control de flujo. Predicados.
-
Control de flujo. Ejemplo de aplicación.
-
Funciones de OpenMusic: control de flujo. Operaciones lógicas.
-
Control de flujo. Ejemplo de aplicación.
-
Control de flujo. Ejemplo con funciones primitivas de LISP.
-
Funciones de OpenMusic. Iteración.
-
Iteración. Ejemplo de aplicación.
Capítulo 5
Sesión 1
-
Iteración. Otro ejemplo de aplicación.
-
Abstracciones.
-
Ejemplos de aplicación.
Sesión 2
-
Abstracciones. Recursión.
-
Ejercicio de integración. Multiplicación de acordes.
-
Funciones lambda.
-
Funciones lambda. Ejemplos de aplicación.
Descripción del curso
Se presenta aquí la primera parte de un curso para el aprendizaje del lenguaje de programación para Composición Asistida OpenMusic, con el título “Introducción a OpenMusic”.
El curso total consta de dos partes. La segunda parte se denomina “Aplicaciones Musicales con Open Music”. En esta segunda entrega, se profundiza el estudio de la sintaxis del lenguaje, para pasar luego a temas vinculados con la composición musical, y el desarrollo de aplicaciones relacionadas. La primera parte es completa en sí misma, vale decir, no requiere de la segunda parte para su comprensión.
Plan de estudio:
Capítulo 1
Sesión 1
-
¿En qué consiste la Composición Asistida?.
-
¿Qué es LISP?.
-
Un poco de historia...
-
Instalación de OpenMusic.
-
Clases e instancias.
-
Principios básicos de LISP.
Sesión 2
-
Evaluación de sentencias de LISP en el Listener de OM.
-
Primitivas de LISP en OM. Operaciones aritméticas.