文本阅读:
1.9示例15
出信号的峰值幅度为1。你可以通过向右侧的输入口发送信息(而非音频信号)来设定初相位,也可以向左侧的(频率)输入口发送消息来设定频率,因为任何能够接收音频信号的输入口也可以接收消息,并能将其自动转换为所需的音频信号。
生成一个正弦波
Pd中的音频计算是使用与下面3个类似的"代字号对象"完成的。它们使用连续音频流相互通信,也使用消息与其他("控制")pd对象通信。
oac~440】满幅输出的440Hz正弦波
-0.05】将幅度降为0.05
dac发送到音频输出设备
可以像下面这样通过向全局的"pd"对象发送消息来打开和关闭音频计算Dd dsp 1l |pa dap o--点击这些开
关
你应该看到pd("主")窗口发生了变化,以此反映音频是开或是关。你也可以使用"Audio(音频)"菜单打开和关闭音频,但这两个按钮提供了一种快捷方式。
当DSp打开时,你应该听到一个乐音,其音高为A440,幅度为0.05。如果你不是听到乐音而是什么都听不到,那么你可能要阅读HTML文档来进行音频一般来说,当你用Pd开始一个工作项目时,你要从帮助窗口选择"tegt audio and MIDI(测试音频和MIDI)",它将打开一个比本例更全面的河样实色
/图.1第一个Pd示例音色的内容:A0l.sinewave.pd
·~:乘法器。它有2种形式。如果指定了一个创建参数(如本例中那样,该参数是0.05),该对象块将会为数字音频信号(从左侧输入口输入)乘上该数字,发送到右侧输入口的消息也可以实时更新这个乘数。如果没有给定参数,该对象块将会把输入进来的2个数字音频信号乘在一起。
·dac~:音频输出设备。该块可能并非是如其名称所暗示的真正的数字/模拟转换器