【发布时间】:2017-12-25 23:43:13
【问题描述】:
我刚刚开始学习使用 supercollider 进行音频编程。 当我播放声音时,我可以在扬声器上听到它,但不能在耳机上听到。
我在启动服务器时收到以下消息 -
正在启动 57110
本地主机
JackDriver:客户端名称是“SuperCollider”
SC_AudioDriver:采样率 = 48000.000000,驱动程序块大小 = 1024
JackDriver:连接系统:capture_1 到 SuperCollider:in_1
JackDriver:连接系统:capture_2 到 SuperCollider:in_2
JackDriver:将 SuperCollider:out_1 连接到 system:playback_1
JackDriver:将 SuperCollider:out_2 连接到 system:playback_2
SuperCollider 3 服务器已准备就绪。
JackDriver:最大输出延迟 42.7 毫秒
从服务器 localhost 接收通知消息
共享内存服务器接口初始化
我浏览了一些论坛,他们建议寻找输出设备选项并设置它们,我做了一个 -
ServerOptions.devices;
要查找设备列表,但我在帖子窗口中收到以下错误 -
错误:未绑定原语。 0 676
方法实例 { (0x21199c0, gc=01, fmt=00, flg=11, set=04)
实例变量 [15]
raw1 : 浮点数 0.000000 00000000 0080000C
raw2 : 浮点数 0.000000 00000300 03020003
代码:Int8Array 实例 (0x2119cc0, size=4, set=2)
选择器:无
常量:无
prototypeFrame : 数组实例 (0x2119c00, size=3, set=2)
上下文:无
argNames : SymbolArray 的实例 (0x2119b40, size=3, set=2)
变量名称:无
源代码:无
ownerClass : 类 Meta_ServerOptions (0x21113c0)
名称:符号“prListDevices”
原始名称:符号“_ListAudioDevices”
文件名符号:符号'/usr/share/SuperCollider/SCClassLibrary/Common/Control/Server.sc'
charPos : 整数 4025
}
错误:原始“无”失败。
失败。
接收方:
无
调用堆栈:
方法错误:报告错误 0x3601498
arg this =
无:handleError 0x1f730f8
arg this = nil
arg 错误 =
线程:handleError 0x35fcfd8
arg this =
arg 错误 =
对象:抛出 0x3980c58
arg this =
对象:primitiveFailed 0x33395a8
arg this = nil
解释器:interpretPrintCmdLine 0x3d061e8
arg this =
var res = nil
变量函数 =
var code = "ServerOptions.devices;"
var doc = nil
var ideClass =
进程:解释PrintCmdLine 0x3443c08
arg this =
^^ 前面的错误转储是针对 ERROR: Primitive 'none' failed.
失败。
接收方:无
开机 57110
本地主机
JackDriver:客户端名称是“SuperCollider”
SC_AudioDriver:采样率 = 48000.000000,驱动程序块大小 = 1024
JackDriver:连接系统:capture_1 到 SuperCollider:in_1
JackDriver:连接系统:capture_2 到 SuperCollider:in_2
JackDriver:将 SuperCollider:out_1 连接到 system:playback_1
JackDriver:将 SuperCollider:out_2 连接到 system:playback_2
SuperCollider 3 服务器已准备就绪。
JackDriver:最大输出延迟 42.7 毫秒
从服务器 localhost 接收通知消息
共享内存服务器接口已初始化
错误:未绑定原语。 0 676
方法实例 { (0x21199c0, gc=01, fmt=00, flg=11, set=04)
实例变量 [15]
raw1 : 浮点数 0.000000 00000000 0080000C
raw2 : 浮点数 0.000000 00000300 03020003
代码:Int8Array 实例 (0x2119cc0, size=4, set=2)
选择器:无
常量:无
prototypeFrame : 数组实例 (0x2119c00, size=3, set=2)
上下文:无
argNames : SymbolArray 的实例 (0x2119b40, size=3, set=2)
变量名称:无
源代码:无
ownerClass : 类 Meta_ServerOptions (0x21113c0)
名称:符号“prListDevices”
原始名称:符号“_ListAudioDevices”
文件名符号:符号'/usr/share/SuperCollider/SCClassLibrary/Common/Control/Server.sc'
charPos : 整数 4025
}
错误:原始“无”失败。
失败。
接收方:
无
调用堆栈:
方法错误:报告错误 0x35be518
arg this =
无:handleError 0x1ee0b78
arg this = nil
arg 错误 =
线程:handleError 0x3470ab8
arg this =
arg 错误 =
对象:抛出 0x3636a78
arg this =
对象:primitiveFailed 0x3cd86c8
arg this = nil
解释器:interpretPrintCmdLine 0x3d44b98
arg this =
var res = nil
变量函数 =
var code = "ServerOptions.devices;"
var doc = nil
var ideClass =
进程:解释PrintCmdLine 0x37c8708
arg this =
^^ 前面的错误转储是针对 ERROR: Primitive 'none' failed.
失败。
接收方:无
我是 supercollider 的新手,我很难找出错误的原因。请建议我如何解决这个问题。
提前致谢。
【问题讨论】:
-
这看起来不像是一个编程问题。您可能会在 SuperUser 或技术特定论坛上做得更好。
-
任何适合的 Stackexchange 论坛?不太喜欢其他论坛,这个地方舒服多了:)
-
请看下面的答案。这是配置问题,不是编程问题。
-
下面的答案不正确,我的耳机配置正确并且处于工作状态,请看我对下面答案的回复。这肯定不是硬件配置问题。可能是软件配置问题,可以通过程序来完成(我用的是SuperCollider IDE)。
标签: ide programming-languages supercollider