课程主页: https://www.coursera.org/learn/composicion-algoritmica-supercollider
课程概述
今天我想和大家分享一门非常有趣的课程:“Composición algorítmica en Supercollider”。这是一个在网上进行的课程,主要介绍如何利用代码进行音乐创作,特别是在SuperCollider编程环境中进行。
在这个课程中,学生将学习如何构建数字乐器,比如合成器和音效处理器,以及算法序列器,以生成自己的音乐作品。无论你是音乐创作的新手还是有一定基础的音乐人,这门课程都适合你。
课程大纲
1. 引入SuperCollider环境 – 在第一个模块中,我们将介绍SuperCollider编程环境的一些主要元素。我们将回顾主要的信号生成器(UGENS),并学习如何加载和操作音频文件。
2. 合成器和模式 – 在第二个模块中,我们将学习如何在SuperCollider中生成合成器和序列器。我们将看到定义合成过程的对象(SynthDefs)以及生成例程和模式的对象(Pbinds, Pdefs, Pseqs)。
3. 模式的序列化 – 在第三个模块中,我们将学习一些高级的合成工具,如粒子合成对象、多通道合成器和基于模式的序列生成器。所有这些内容将帮助我们将之前学习的合成工具提升到一个更高的水平。
4. 算法作曲入门 – 在最后一个模块中,我们将回顾一些算法作曲工具,这些工具用于将合成过程与现实世界连接起来,借助生物学(特别是遗传学)的隐喻,或是将声响分配给我们从物理现象中获取的数据(声化、音乐化)。
推荐理由
我强烈推荐这门课程的原因有很多。首先,SuperCollider是一个功能强大并广泛使用的音频编程环境,学习它会为你的音乐创作带来巨大的优势。其次,课程内容全面,从基础知识到高级合成技术都有涉及,适合不同水平的学习者。最后,老师们对算法作曲的热情和专业知识,让整个学习过程变得非常生动有趣。
如果你对音乐编程、算法作曲以及数字合成有兴趣,这门课程绝对是一个不容错过的机会!
课程主页: https://www.coursera.org/learn/composicion-algoritmica-supercollider