Faust编程语言
The FAUST programming language
FAUST(音频功能系统)是一种为信号实时处理与高性能信号处理和音序器而设计的一种编程语言。Faust是规范、具体的程序软件,它主要用于提供图形记号的方式来形容信号处理中的数学观点。Faust尽可能地完成一系列的具体处理,它并非开放程序,后来将其改成了C++,因为通过C++出来的数据兼容性更好。另外这个代码便与嵌入。它是独立的,不依赖于任何数字信号处理库或运行系统。它有一个非常决定性的行为和常量内存足迹。FAUST的语义是简单的并且是有很好的定义的,这不只是在学术界。它允许FUAST的编辑者做语义上的控制。它编译他所表示的数学函数,而不是编译一个程序。这个特征是很有用的,比如能够在保留最佳性能的同时促进组建的再使用。FAUST是程序语言,不过是以框图为目的的。它实际上包含了两种途径:功能性的程序设计和代数框图。核心思想是把框图作为职能。为了这个目的FAUST依托在一个操作组合的框图代数上。由于一些来自建筑上的想法,FAUST程序可以很容易的部署在种类繁多的音频平台和插件格式上(MaxMSP,PD,CSOUND,SC,VST,JACK,...)而不用改变任何FAUST代码。
Start Time: Tuesday, October 11, 2011/3:30 PM
End Time: Tuesday, October 11, 2011/5:00 PM
城市/City: 上海/Shanghai
地点/Venue:
主办/Sponsor
主讲/Lecturer
交互传译/Interpreter
筹办/Organizer
关键词/Keywords
信息/Message
发表信息(预先注册)/Add message on this lecture(members ONLY)