【文件属性】:
文件名称:externals-howto:如何为Pd编写外部组件
文件大小:84KB
文件格式:ZIP
更新时间:2021-05-04 08:14:23
TeX
如何编写纯数据的外部
Pure Data(aka Pd)是一种图形实时计算机音乐系统,它遵循IRCAM的ISPW-Max的传统。
尽管Pd内置了许多功能,但有时很难或根本无法从给定的原语及其组合中创建具有特定功能的补丁。
因此,可以使用以高级编程语言(例如C / C ++,Python,lua等)编写的自制基元(“对象”)扩展Pd。
本文档旨在说明如何使用C(一种用于实现Pd的流行编程语言)编写此类原语。
内容
产生新的阶级
class_new
class_addbang
构造函数:对象的实例化
代码:helloworld
一个简单的外部:计数器
对象变量
对象参数
构造函数
计数器方法
代码:计数器
复杂的外部:计数器
扩展的数据空间
班级的延伸
进出网点建设
扩展方法空间
代码:计数器
外部信号:xfade〜
信号类别的变量
信号类别
信号入口和出口的构造
DSP方法
例
【文件预览】:
externals-howto-master
----README.rst(65KB)
----LICENSE.txt(21KB)
----example2()
--------counter.c(2KB)
--------Makefile(532B)
----pd-lib-builder()
--------CHANGELOG.txt(3KB)
--------tips-tricks.md(7KB)
--------README.md(4KB)
--------Makefile.pdlibbuilder(43KB)
----example4()
--------xfade~.c(5KB)
--------Makefile(530B)
----example3()
--------counter.c(6KB)
--------Makefile(532B)
----.gitignore(88B)
----legacy()
--------HOWTO-externals-de.tex(58KB)
--------pd-externals-HOWTO.tex(57KB)
--------Makefile(1KB)
----example1()
--------Makefile(538B)
--------helloworld.c(3KB)