Voy a suponer que te refieres a crear música a través de la programación (código).
Esto es muy gratificante si tienes tiempo y paciencia. Sin embargo, espere que sea un dolor de cabeza y le haga perder el sueño al pensarlo. En aras de despertar su interés, lo remitiré a un proyecto que creé utilizando la API de audio web de HTML5.
Mi proyecto de sintetizador fue la primera vez que miré esta API y todo comenzó por mi deseo de simplemente crear una onda sinusoidal con código. Esto se salió de control y me escuché a mí mismo explorando formas de onda y filtros y, naturalmente, comencé a construir un sintetizador basado en navegador. En el momento de crear esto, solo se ejecutaba en Google Chrome; Sin embargo, esto puede haber cambiado desde entonces, pero lo dudo. El código fuente también está ahí para que lo veas.
- ¿Existe alguna alternativa que no sea construir torres altas para transmitir frecuencias de TV / radio?
- ¿Cuándo estará disponible 4K en India?
- ¿Cuánto costará instalar una estación de radio en Vijayawada?
- ¿Qué cálculo de CPP y GRP es correcto / incorrecto y por qué?
- ¿Es ética la forma en que el WBC usa los medios?
Después de terminar el proyecto Synth, quería explorar diferentes métodos de entrada. Para hacer esto, modelé el secuenciador de pasos Matrix, que es uno de mis secuenciadores de pasos favoritos basados en computadora.
Para lograr este objetivo, eliminé la entrada del teclado del proyecto Synth y creé mi proyecto Sequencer Synth, que resultó mejor de lo que esperaba.
Juegue con estos y siéntase libre de explorar el código fuente … Sin embargo, si decide ampliar el desarrollo, por favor manténgame informado. He incluido el código fuente y los enlaces al repositorio en la página en caso de que quiera jugar.
Ahora a algo un poco diferente.
ChucK => Lenguaje de programación musical en tiempo real
Antes de entrar en esto, te lo advertiré. SIEMPRE apague los altavoces antes de compilar y ejecutar. Usted ha sido advertido. Este lenguaje tiene el potencial de producir algunos de los mejores sonidos, pero tiene el mismo potencial para desgarrar los conos de los altavoces y / o los tímpanos. Por suerte para mí, solo dañé mis altavoces.
Descubrí ChucK viendo la siguiente charla TED
Ge Wang nunca deja de dar una buena conferencia, pero es el lenguaje que creó lo que realmente muestra su habilidad. Solo he incursionado en ChucK, y no tengo ningún proyecto con el que jugar … Sin embargo, le recomiendo que mire los enlaces que he publicado y algunas de sus otras conferencias y tutoriales antes de profundizar. Es muy gratificante. .
Una vez más, diré que un error en el software causa un bloqueo, ¡un bloqueo en ChucK puede ser potencialmente dañino para su hardware!
¡Disfrutar! Me encantaría saber cómo te llevas, así que si llegas a algún lugar y tienes tiempo o ganas de informarme, lo agradecería enormemente.