首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Overtone连接到外部SuperCollider音频服务器

无法从Overtone连接到外部SuperCollider音频服务器
EN

Stack Overflow用户
提问于 2017-06-14 02:14:14
回答 0查看 375关注 0票数 1

我是一个Clojure初学者,我正在尝试玩Overtone。但我在启动Overtone并将其连接到外部SuperCollider服务器时遇到了问题。

我正在遵循Overtone文档中的教程:Connecting scsynth。由于我使用的是Windows1064位操作系统,因此无法使用内部SuperCollider服务器。所以我安装了SuperCollider,并确保音频服务器在127.0.0.1:57110下运行。

现在,当我尝试在lein relp上加载Overtone环境时,我得到的返回值为零。

代码语言:javascript
复制
user=>(use 'overtone.core)
nil

因此,如果Overtone环境加载成功,现在我们应该连接到外部SuperCollider服务器。我们可以通过两种方式做到这一点。从Overtone中启动外部服务器,或连接到现有的运行服务器。

为了启动一个外部服务器,我尝试了下面的命令,但我得到了未解决的符号错误。

代码语言:javascript
复制
user=> (boot-external-server)

CompilerException java.lang.RuntimeException: Unable to resolve symbol: boot-external-server in this context, compiling:(C:\Users\<user>\AppData\Local\Temp\form-init401744747046363104.clj:1:1)

因此,我尝试连接到在端口57110上运行的现有服务器,但收到类似的未解决的符号错误,

代码语言:javascript
复制
user=> (connect-external-server 57110)

CompilerException java.lang.RuntimeException: Unable to resolve symbol: connect-external-server in this context, compiling:(C:\Users\<user>\AppData\Local\Temp\form-init401744747046363104.clj:1:1)

user=> (connect-external-server)

CompilerException java.lang.RuntimeException: Unable to resolve symbol: connect-external-server in this context, compiling:(C:\Users\<user>\AppData\Local\Temp\form-init401744747046363104.clj:1:1)

当我运行(use 'overtone.core)的时候,我应该得到nil吗?我的假设是,所有这些符号都是未解析的,因为Overtone命名空间尚未加载。

如何解决此问题以在我的系统上启动Overtone?

EN

回答

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

https://stackoverflow.com/questions/44528716

复制
相关文章

相似问题

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