2010-03-16 37 views
7

¿Alguien tiene una buena recomendación de libro/artículo para la generación de procedimientos de música de fondo? (Sin voces, solo instrumentos).¿Generación de música procesal?

No estoy interesado en:

How do I generate the sound of a particular note on a particular instrument 

Estoy interesado en:

How do I generate the melody/score for the music. 

Gracias!

EDIT:

Gracias por la referencia a Brian Eno. Definitivamente estoy investigando el ambiente/el usuario puede ignorar el tipo de música. Es decir. pensar en la música de fondo de un juego. Está ahí para proporcionar un estado de ánimo básico, pero el foco está en el juego. Hace

+4

Si tienes suerte, Brian Eno podría leer tu publicación. De lo contrario, ¿podría dar más detalles sobre qué tipo de melady/puntaje está pensando? Puede usar algo como csound para esto, pero en realidad no es una solución lista para usar. http://www.csounds.com/tutorials –

+0

Suena más parecido a la teoría de la música que a la programación, si eso es lo que tu después de Brian Eno (como dijo Joshua) podría valer la pena investigar, si no quizás elabora tu pregunta un poco más . – NomeN

+0

Solo por diversión: echa un vistazo a "Dirk Gently's Holistic Detective Agency", tiene algunas referencias a la generación de música. Y cualquier cosa de Douglas Adams es una lectura obligada para un programador de todos modos ;-). – NomeN

Respuesta

6

En algún momento me encontré con ChucK, que es un lenguaje de programación para generar música/sonido/audio:

ChucK presenta un nuevo modelo de programación basado en el tiempo, concurrente que es altamente precisa y expresiva (que llamamos esto fuertemente sincronizado), así como las tasas de control dinámico, y la capacidad de agregar y modificar el código sobre la marcha. Además, ChucK admite MIDI, OSC, dispositivo HID y audio multicanal. Es divertido y fácil de aprender, y ofrece a los compositores, investigadores y ejecutantes una poderosa herramienta de programación para construir y experimentar con complejos programas de síntesis/análisis de audio y control interactivo en tiempo real.

Creo que el resultado final se puede convertir en MIDI, que luego se puede convertir en una partitura o notación de hoja.

No sé si esto es lo que estás buscando. ¡Espero que esto ayude!

EDITAR

Después de pensar en esto un poco más, creo que lo que posiblemente puede hacer (y esto suena un poco loco) es escribir código que genera código ChucK. Así que defina un conjunto de reglas para su generación de partituras/música y luego use eso para crear un código ChucK válido. Después de ejecutar el código ChucK, puede obtener un archivo MIDI que luego puede convertir en partitura/partitura.

+0

+1 por insinuarme a ChucK - cosas interesantes (aunque no sé si esto ayuda al cuestionario original) – Frunsi

1

Si le interesa la música de procedimiento, consulte el sitio de Condition30 - condition30.com Esta música es todo de procedimiento.

2

El libro "Los modelos de computadora de la creatividad musical", de David Cope debe ayudarle a lo largo con la parte teórica de la composición asistida por ordenador, aunque es posible que desee un poco de teoría de la música bajo su cinturón antes de sumergirse en.

1

Si Si está interesado en una implementación de música procedural basada en autómatas celulares en C#, podría obtener el código fuente de http://proceduralmidi.codeplex.com/. Un binario también está disponible.

Cuestiones relacionadas