我试图从 Fluxus 中获得一些乐趣,但它的手册和在线文档似乎都假设读者已经是一位从未听说过 Scheme 的专家网络程序员。因此,您会看到试图解释前缀符号的基本知识的文章,但假设您知道如何将声卡数据通过管道传输到程序中,或者设置和连接到 OSC 进程。
有没有相反的教程?IE,假设您已经掌握了 Lisp/Scheme 的东西,但需要一些指针才能正确设置声源或 OSC 服务器?
除此之外,有谁知道如何让(例如)系统麦克风连接到(fluxus),或者如何让它从磁盘播放声音文件?
要让系统麦克风连接到fluxus,您需要一个软件来通信并获取声卡中的数据,例如jackpilot http://www.jackosx.com/about.html
在您的计算机中安装后(在本例中为 mac):
转到系统偏好设置/音频... 在音频输入中,您需要选择您的麦克风
启动飞行器
在 jackpilot 首选项中也将音频输入配置为麦克风
放入缓冲区大小 1024,采样率 44100
保存(jackpilot)并点击运行
开放通量
试试这个小代码
(clear)
(start-audio "" 1024 44100)
(define (something)
(rotate (vector (gh 0) (gh 5) (gh 15)))
(draw-cube)
)
(every-frame (something))
如果您在 linux 中需要相同的信息,请告诉我。
如果您需要在 Windows 上执行相同操作... Windows 不支持音频。
我希望这些信息对你有用。