SuperCollider:图形化用户界面
SC3的图形化用户界面类 Server.default=s=Server.local; SC3的GUI类包括量程(Range)和2D滑杆,拖放工具,下拉列表,多滑杆和其它很多很多,,
Processing, MaxMSP, AudioMulch, Field, SuperCollider
Processing, MaxMSP, AudioMulch, Field, SuperCollider
SC3的图形化用户界面类 Server.default=s=Server.local; SC3的GUI类包括量程(Range)和2D滑杆,拖放工具,下拉列表,多滑杆和其它很多很多,,
通过鼠标、键盘、MIDI、音频输入等进行互动 让我们现在先打开localhost服务器: ( Server.default=s=Server.local; s.boot; )
SynthDef {}.play 标志法并非SuperCollider 3的首选标记法,但他却允许我们对合成快速上手。从现在起,你常看到的都将是使用SynthDef结构定义的UGen网络。然后很多合成都是由一个单独的SynthDef来创建,这对于制造一堆类似的声音和其它颗粒以及整体进程是尤其重要的。
SuperCollider有很多收集(collection)类,但对于一些简单的任务来说,你往往可以通过在方括号内定义数据的数组(Array)来实现: a= [5,6,7,8,9,10]; 有时我们需要更清晰的建构数据列,并且我们可以书写我们自己的函数来生成数据: a= Array.fill(6, {arg i; i+5});
SC编程提示 SuperCollider是一门完整的编程语言,学习如何写一些标准的编程操作代码是大有裨益的。
丰满合唱 (Fat Chorus) 我们制作一个彼此间轻微去谐(detune)的振荡器数组,并将它们混入单声道。