首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Node聊天服务器与ChucK for sound连接

将Node聊天服务器与ChucK for sound连接
EN

Stack Overflow用户
提问于 2012-04-23 09:15:25
回答 2查看 464关注 0票数 2

我目前就读于CalArts,主修音乐技术。我最近想出了一个我想要尝试的想法,尽管随着我的深入,它变得有点复杂。我知道有更简单的方法可以做到这一点,但我想这样做是为了说我可以做到。我的想法是,我可以使用预制的节点聊天服务器,或者自己编写一个,并将其链接到ChucK (普林斯顿大学开发的一种编程语言)中。这个想法是,当按下按钮或按回车键时,它会向ChucK发送一个信号,并告诉它播放一个声音(通过"Sndbuf“函数)。

我的问题是ChucK是基于C/C++的,而Node是基于Javascript的。我不知道如何才能让这两种语言交流。我知道ChucK有能力监听端口上的web服务器请求,但我不是TCP/IP专家。

我意识到其中的一些可能并不存在,我可能需要自己编写大量的代码。“它”是从框架到服务器的任何东西。任何关于如何让他们彼此交流的建议都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-24 06:43:30

我知道ChucK能够监听端口上的web服务器请求,但我不是

/IP专家。

嗯?ChucK本机支持OSC和MIDI,但我从未见过ChucK暴露原始TCP套接字的任何示例。即使有一种方法可以做到这一点,我只是没有意识到这一点,您也不希望尝试用ChucK手动解析消息;ChucK的字符串操作能力是...说白了就是软弱。您最可能要做的是让您的应用层将websocket请求转换为OSC,因为使用JavaScript操作传入的用户请求要比使用ChucK容易得多。

这里有一个用于节点的OSC库:https://github.com/termie/node-osc

这里有一个在ChucK中接收OSC的示例:http://chuck.cs.princeton.edu/doc/examples/osc/r.ck

这里有ChucK邮件列表,它通常是您进行ChucK查询的最佳选择:https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

票数 3
EN

Stack Overflow用户

发布于 2014-07-25 06:47:57

你可以用烟斗吗?...chuck支持标准IO ...使用node将消息通过管道传送到节点套接字侦听器。

代码语言:javascript
复制
chuck some.ck | node accept_message_input.js

因此,触发一条消息,然后通过节点推送回客户端

现在反过来..。远程(查找-- http://chuck.cs.princeton.edu/doc/program/otfp.html选项)将节点反引号(`)设置为节点--远程

http://chuck.cs.princeton.edu/doc/program/otfp.html

我很高兴我找到了一个寻求chuck和node集成的人。让我们开始吧!https://github.com/copremesis

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10273687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档