译者序
OK,这是SC系列的第二部教程,非常全面深入,适用于SC重度(中毒)患者。来自David Michael Cottle写的Computer Music with examples in SuperCollider 3。它在SC官网以及其他(我所能找到的)地方的链接已经无法打开,要取得这本教材,你可以给他发信(d.cottle@utah.edu),说明你是干嘛的,为什么想学SC就可以了。因为这是他的一个希望,出于尊重他的想法,我就不上传这份教程了。起初我翻译了这本书部分我认为重要的段落,但后边越来越觉得这是一本不可多得的好书,于是决定做全书的翻译。绝大部分内容(尤其是后半部分)现已翻译完毕,等我慢慢更新。希望各位学习愉快。
这份文本中有什么?
这些文字是我在犹他大学教授的音乐技术、数码合成和计算机辅助创作课程材料的汇总。它将电子原声创作练习与SC和OOP(面象对象编程)相混合。目标是尽快得到实际的声音,了解足够多的SC语言,以避免那些在阅读随软件附带的帮助文档时呆滞的眼睛。这份教程做了其他绝大多数教程并没有做的一个假设,即:假设你仅有一点点甚至完全没有代码及合成基础的经验和知识。目标读者是音乐创作专业大二的学生。
能在SC中运行的代码用Monaco字体(SC默认字体)写出。与这份教程伴随的,还有仅包含示范代码的文本文档们。你可以在SC中直接打开这些文档(无需格式转换)并运行其中的例子。
这份教程分为三大部分。第一部分包含综合音乐技术课件。在这些章节中,并没有SC的影子。第二部分是数码合成,将教会你如何利用SC生成有趣的声音。第三部分将描述使用那些声音或MIDI设备进行结构创作的方法。
我深深的感谢sc-users组之于终端初级用户各种问题所表现出来的耐心。这是一个牛逼的资源。
关于SC3更多的信息,请访问http://supercollider.sourceforge.net
使用条款
这份文本可用于任何非教授或学习84602 zip code(ww注:没事,看不懂也无大碍,我也不懂)的人使用。你可以随意将之与你的学生或同学分享,但每个独立个体应通过d.cottle@utah.edu联系我获取最新版本的下载链接。
为什么使用SuperCollider 3?
它廉价。(ww注:实际上是免费的)
它具备稳固的体系。它基于Music N语言和csound建立,并一直被来自世界各地的天才们开发和使用着。
它深奥。我曾玩过一个“绘制一个声音”的程序,在大约两天的时间里,始终有趣。你不会在SC发出的声音以及提供的工具迷宫中感到疲惫。
它也有更简单的合成程序包,但相对于SC3的能量来说,它是相对易于使用的。
图形化用户界面(GUI)是可选的。GUI会限制你的创造力。SC,没有一个界面(ww注:如果你想,SC也提供你一些简单的GUI对象使用),迫使学生去处理基本原理。那些具备一个滑杆/转盘/旋钮/按钮等图形化界面的软、硬件合成器,通过加载预设可能会让你更快地得到有趣的声音,但是为了在SC中建立一个patch,你不得不去了解诸如电压控制、界定、频偏、音头强度和衰减等等基础知识。
它能做一切事情。经典的模拟合成、AM、FM、PM、物理建模、加、减合成、波表查询、波形塑造、Markov链、AI、MIDI、古典具象、实时交互具象、总控、分析、元音变化等等等等。
它,或类似它的东西,是未来。
最后,说说而已。十年前我打开SC并键入command+r后便被迅速俘虏了。它允许我们在任何笔记本电脑中实时挖掘其深度和复杂性。
练习
1.1. 你因何使用SuperCollider?
1.2. 你暑假干嘛?