Cómo aprender a crear música generada por computadora.

Estoy totalmente de acuerdo con la respuesta de Alan Kay (y él es definitivamente alguien a quien debes prestar atención). Siguiendo con su respuesta, podría considerar buscar “música asistida por computadora” en su lugar.

Aún así, su pregunta tiene un amplio alcance y una respuesta dependería de qué tan familiarizado esté (o de cuánto esté dispuesto a aprender) sobre la música y la programación de computadoras.

Una computadora puede ser programada para hacer muchas cosas. Sonidos sintetizados y secuencias musicales son solo algunos de ellos. Pero lo que es interesante es que la producción musical puede ser alimentada por todo tipo de algoritmos para crear música que la mayoría de los humanos no podrían producir. Puede ser tan simple como generar bucles rítmicos aleatorios, y tan complejo como sintetizar sus sonidos usando algoritmos genéticos, y luego usar algún tipo de algoritmo basado en aprendizaje automático para generar música con ellos. Para aprovechar al máximo estas posibilidades, probablemente querrá ensuciarse las manos con la programación de computadoras.

Existen lenguajes de programación informática específicamente diseñados para sonido y música. Algunos conocidos son Csound, ChucK y SuperCollider. Estos son similares a los lenguajes de programación estándar en el sentido de que necesitará escribir código usando algún tipo de editor de texto. Por otro lado, hay lenguajes de programación basados ​​en “parches”, es decir, cajas de conexión que representan funciones (como osciladores, filtros, etc.), un enfoque más visual. Algunos ejemplos populares incluyen Max, Pure Data y Reaktor. Si está interesado en este enfoque, considere los libros Teoría y técnica de la música electrónica de Miller Puckette (creador de Max y Pure Data) y Programación de música electrónica en Pd.

También puede usar casi cualquier lenguaje de programación para generar nuevos sonidos (síntesis) o para controlar parámetros musicales (como ritmo, melodía y armonía). Por ejemplo, este es un excelente curso sobre síntesis y procesamiento de audio. Se basa en el lenguaje de programación Python: Procesado de señales de audio para aplicaciones musicales – Universitat Pompeu Fabra de Barcelona, ​​Universidad de Stanford | Coursera. Hay libros sobre síntesis de audio y programación para muchos lenguajes informáticos. Algunos ejemplos son El libro de programación de audio (en su mayoría C y C ++) y el audio digital con Java.

En resumen, no se trata de hacer que la computadora haga su trabajo, sino de que la computadora le ayude. Como Alan Kay dijo en su respuesta, es la sensibilidad musical humana lo que realmente puede llevarlo a crear una hermosa pieza musical.

La música generada por computadora generalmente se hace con muestras y bucles. El uso de software basado en bucles permite que cualquier persona, independientemente de su habilidad musical, pueda hacer música sin saber o poseer hardware y saber cómo conectar y usar MIDI, ProTools, Reason …

La muestra basada generalmente requiere entradas externas como un teclado de disparo o un teclado. Lo más fácil en mi opinión, para empezar, son los bucles.

Sony tiene un gran producto que se llama ácido. Está acompañado por una biblioteca de bucles con muchas habilidades. La biblioteca tiene notas individuales, así como escalas y progresiones de acordes. También permite el “cambio de tono” para que una parte de una escala pueda usarse y luego modificarse a una nota diferente.

Apple tiene una oferta similar que se usa para marcar video llamado Soundtrack. Facilita la creación de música de fondo y tiene una biblioteca de efectos de sonido, por lo que el video se puede mejorar de manera similar a un estudio de Foley.

Los bucles son muestras de, digamos, un tambor de caja que se toca, a un ritmo completo, lo que puede hacer que empiece muy rápidamente. Comienza con un ritmo, agrega algunas pistas de bajo y luego prueba algunas guitarras, bocinas o voces y tienes una canción como esta:

Letra de la canción Yo Tribal encima de Melodic Base 1.0.

Ahora puede “apilar” bucles o piezas de música uno encima del otro o crear sus propios bucles utilizando muestras individuales. Acid también tiene una configuración de importación para traer música de un CD y la mapeará para facilitar la creación de bucles.

Aquí hay un ejemplo de cómo importé y asigné una canción de un CD y le agregué un ritmo.

00 Fugs Techno Mix Por Dj MichaelBeeNFree mp3

Hay un montón de programas de DJ por ahí también. Puedes construir en un programa, cambiarlo a otro para mezclar en vivo o grabar tus intentos.

Audio Doodles de Dj Michael BeeNFree – Rifs de cuernos y bajos Groovy

Aquí hay un grupo interesante que te permite probar Acid y ver cómo te gusta llamado Acid Planet.

Descargas gratuitas: ACID Xpress

De Sony, hay una prueba de 30 días y después de solo $ 120 o menos.

http://www.sonycreativesoftware.com/download/trials

¿Qué parte de su pregunta es más importante: “música” o “generada por computadora”?

“La música no está en el piano”! Entonces, si la música es la parte más importante, creo que debería ser, entonces desarrollar las tendencias musicales internas que nos da nuestra genética es lo más importante: ¡mucho más cantar y bailar como comienzo!

“La música no son las notas”! ya sea en la página o reproducido por cualquier cosa … de manera similar: “¡El habla no es los fonemas”!

La música es una forma de expresar emociones e ideas, especialmente aquellas que son importantes y que no encajan bien en el habla.

Tanto el habla como la música se prestan para el análisis técnico y la habilidad en todos los niveles, pero “¡La técnica debe ser el Siervo del Arte, no el Maestro!”

Para los músicos, la mayoría de la “música” generada por computadora “no suena remotamente musical desde muchas perspectivas: fraseo y prosodia, rítmica, gusto, etc. CGM es un tipo de” jeans de diseñador “(es decir, caros pretenciosos caros). Es una caricatura de la música.

Sin embargo, en manos de las sensibilidades musicales sensibles desarrolladas, la computadora se convierte en una nueva forma maravillosa de crear posibilidades y expresiones musicales.

En nuestra era de “deportes de fantasía” y otras “actividades de fantasía” hay muchos tipos de “música de fantasía”. Vale la pena esforzarse para comenzar a llegar a los acuerdos reales.

La generación de frecuencias es fácil con la computadora. Encontrarás muchos programas en internet.

Pero generar música y buena música es una cuestión de percepción y emoción humana.

Así que le sugiero que aprenda a codificar el software, o compile y modifique el código del software, para producir notas musicales primero, luego particiones y luego evaluación (reglas de orquestación) de arreglos de notas, … y así sucesivamente.

Recientemente, una compañía (lo siento, olvidé el nombre) hizo un programa que aprende estos arreglos, para que pueda producir una buena música con el habla 😉 Pero no se rinda. Muchas formas mejores pueden ser interesantes y producir diferentes buenos resultados, espero para mis oídos.

Este es un tema demasiado amplio. Aprendí aprendiendo primero sobre música clásica y luego simplemente aprendiendo cómo introducir lo que sabía en una computadora. No hay una sola manera de hacerlo.

Los tutoriales de YouTube son su mejor recurso, pero aparte de estos, hay una cantidad increíble que puede encontrar en línea, como artículos y guías. También son excelentes revistas como Computer Music Magazine, Sound on Sound y Future Music.

Si desea centrarse en la música electrónica en lugar de simplemente escribir música acústica con una computadora, sugeriría aprender sobre síntesis.

Ya hay algunas respuestas muy buenas aquí.
Entonces, lo único que puedo agregar es suponiendo que usted ya tiene una comprensión razonablemente buena de la música y cómo componerla.

Así que con eso en mente, lo primero que debe hacer es instalarse en una estación de trabajo de audio digital DAW. Las 20 mejores aplicaciones de software DAW en el mundo hoy en día.

Elegí Cubase ya que eso era lo que mis amigos y los pocos músicos profesionales que conocía utilizaban.
Lo siguiente es leer todo lo que pueda sobre su DAW elegida. La revista Computer Music es un gran recurso. Mire los videos de Youtube que muestran cómo comenzar y le dará una idea de los VST que puede elegir. Un VST es básicamente un software de instrumento musical que le permite crear los sonidos que desea o editar y muestrear sonidos.
Me ayudó enormemente a pagar por un profesor, que resultó ser un productor profesional en Londres. Solía ​​viajar todos los lunes y solo me sentaba con él en su estudio mientras trabajaba en varias producciones.

Puedes enseñarte a ti mismo. Descarga un DAW y comienza a experimentar. Hay cientos de tutoriales en YouTube que pueden ayudarte a mojarte los pies. Pero, en última instancia, depende de usted para poner en el trabajo. Como cualquier otra cosa en la vida; Cuanto más lo hagas, mejor te pondrás. Me gustaría tomar una teoría de la música y una clase de grabación de estudio en una universidad comunitaria en tu área si se los ofrecen y tienes el dinero para gastar.

La única manera segura de hacerlo bien es ir a la universidad y obtener un BM / MM en ciencias de la computación con énfasis en la música. Hoy en día una partitura de música de computadora se parece más a un esquema de ingeniero:

El Computer Music Journal tiene un número de lectores que va mucho más allá del novato, pero su página de inicio tiene una amplia selección de enlaces que parecen alcanzar kits para una salida de audio controlada directamente. Hay una amplia gama de opciones. Sugiero buscar temas anteriores y sus referencias antes de sumergirse para aprender una habilidad específica.

Revisa mi mashup de YouTube para tener una idea de lo mal que se puede poner.

Se puede utilizar un nuevo trabajo de Google para texto a voz, pero para eso necesita entender la red neuronal. Primero entrenarlo en un conjunto de notaciones. Y la salida como la forma de onda. Entonces déjalo correr sin una entrada