SuperCollider:Mul和Add(以及UGen的引数)

两个引数被采用在很多UGen中,我们将在这份教程中将它们分开来说说。它们非常有用,因为它们提供了一种保持信号被适当保持在一个合适的范围内并作为输出给其它UGen使用的方法——因为系统音频输出的数值是在-1到1之间,同时一个频率也许要求的数字是20到2000,这些不同种类的比例界定是通过 mul 和 add 引数来解决的。
继续阅读“SuperCollider:Mul和Add(以及UGen的引数)”

SuperCollider:加减合成

SuperCollider中的声音合成

(注意声音一开始将是单声道的,在左声道。之后我们将挑选出立体声位置)。

我们将在这个教程内使用内部服务器(internal Server)。这将允许我们获得我们合成的声音的示波器(oscilloscope)视角,它将协助阐述一些概念。

Server.default=s=Server.internal;

s.boot;

出于方便考虑,我们将使用一个特定的便捷结构(shortcut construction)来练习声音合成。稍后我们将看到完成这个东西的另一种方式,那是更被推荐的方法,但我们将从下边的方法开始,因为这可以在目前避免一些问题,并允许我们一直向前走。
继续阅读“SuperCollider:加减合成”