繁体 简体
作者:张扬 | 出处:张扬 | 06-08-02 19:47:53 | 阅读:
Csound是什么?从Boulanger的掌握Csound教程中描述为,这是一种专位声音生成与信号处理的编程语言。该语言包含有450多个操作代码(opcodes)——声音设计师可以使用来构建“乐器”或插入代码(Patch)的操作代码。尽管目前逐渐增加很多的该语言的图形化“前端”,
|
由Boulanger的Csound教程摘译:
Csound是什么?从Boulanger的掌握Csound教程中描述为,这是一种专位声音生成与信号处理的编程语言。该语言包含有450多个操作代码(opcodes)——声音设计师可以使用来构建“乐器”或插入代码(Patch)的操作代码。尽管目前逐渐增加很多的该语言的图形化“前端”,但一般还是要使用字处理器来设计及修改插入码(patch)。通常,你要创建两个字符文件——一个是.orc(乐队)文件,包含有“乐器”,另外一个是.sco(乐谱)文件包含有“音符”。在Csound中,插入代码的负载性仅仅受限于您的知识的掌握情况。比如,带有1024段包络生成器的22,050振荡器加法合成器仅仅是一种拷贝与粘贴的操作。对于1微秒的人声粒子结构来说也一样!你有没有梦想过之类的声音?那么在Csound中可以做到。在Csound中这些梦想可以成为现实!
在Csound语言中的450个操作代码在功能与负载性上从基本的振荡器(波表查找振荡器)与线性包络生成器,到发展充分的波导物理建模系列都包括在内,而后者包括wgbow、wgclar、wgflute以及wgbrass。另外也有我们所熟悉的模拟建模操作代码诸如adsr、lfo、vco甚至是moogvcf。另外还有诸如soundin、diskin、reverb以及sndwarp与opcode之类的生成与处理样本,用于相位声码再合成器与基于FFT的交叉合成处理,如pvoc、pvadd与pvcross。
Csound基础:生成乐队与乐谱
通过Csound产生或处理声音文件,或者是实时播放Csound乐器,人们通常会选择乐队与乐谱经由简单的“启动器”(launcher)然后点击“生成”(render)按钮来开始编译。除了选择乐队与乐谱外,这些启动器还可以使用菜单、选中框(打勾)以及字符栏设置及保存所有的命令行选项。你可以确定输出文件的名称,输出文件的目录,输出文件类型(AIFF或WAVE-16、24或32位)。你可以让程序来显示图形,激活MIDI控制或音频输入,以及实时生成DAC或将结果声音文件写到磁盘中。
Csound的另外一种解释
由Boulanger的Csound手册第一章摘译:
Csound是一种不可思议的强大万能的软件合成程序。从450多个信号处理模块工具包中选择,人们可以使用Csound来模仿任何商业合成器或综合效果处理器。Csound可以将个人计算机转换成高级的数字音频工作站——声音设计、声学研究、数字音频制作与计算机音乐编曲的综合一体式工作处理环境。然而,对于每一种乐器来说,真正的艺术性在于产品的个性与功能。你很快就会发现Csound是一种终极的乐器。但是你必须经过大量实践才可以!作为回报,它将会给你创造出最为丰富的层次结构与独特的美丽音色,你从来没有听到过的。在Csound的音频世界里,知识与经验是关键……而你的想象力则是唯一的限制。
·Csound是什么?如何工作的?
Csound是一种声音生成器。它首先“翻译”一系列的可以在乐队文件中找到的字符型乐器,转换成计算机常驻的数据结构。然后通过对一系列的音符事件与参数数据来执行这些用户定义的乐器,程序从以下读取这些音符事件与参数数据:基于文字的乐谱文件、音序器生成的MIDI文件、实时MIDI控制器、实时音频或非MIDI设备(如ASCII键盘与鼠标)。
根据你计算机的速度(以及乐队文件中的乐器复杂程度)的不同情况,“乐谱”的执行可以是实时可听的,或者是直接写成硬盘中的文件形式。这个整体处理的过程称为“生成”,图象领域是“着色生成”(render),而在我们的声音领域则是“声音生成”。
一旦完成生成后,你就可以听到结果的文件了,可以使用你最喜欢的声音编辑器并回放打开试听,也可以通过主板或PC声卡上的DAC内置数字到模拟转换器(DAC)来试听。 |
责编:admin