问题标签 [supercollider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
supercollider - 超级对撞机错误:无法将控件设置为 UGen
我正在尝试使用 Line.kr 更改音量,但出现此错误:错误:无法将控件设置为 UGen
这是代码:
有任何想法吗?
qt - 从源代码构建 Supercollider,qt 版本错误。
我有 Linux Mint 19,我真的很想安装 SuperCollider。我不能通过 apt-get 来完成,因为有不支持 SuperDirt 的旧版本。我需要从源代码构建它。我使用本指南: https ://github.com/supercollider/supercollider/wiki/Installing-SuperCollider-from-source-on-Ubuntu 问题出在 cmake 上:
所以我至少需要 qt5.7,但我有 qt5.5.1 我不知道如何更新 qt。我安装了 Qt Creator 5.11,但是如果它自动检查具有 qt5.5.1 的 /usr/lib/.../qt5 的路径,我如何“显示”我应该使用 qt5.11 的 cmake?我应该做些什么?
arrays - 过滤数组以包含 Supercollider 中的唯一值
从外部传感器创建一个阵列,并且该阵列被限制在一个尺度上。
这是示例代码:
这会产生一个数组,但会重复它与比例匹配的注释,例如:
[ 57, 57, 60, 62, 62, 64, 64, 64, 67, 67, 69, 69, 69 ]
如何将此数组过滤为仅唯一值,使其如下所示:
[ 57, 60, 62, 64, 67, 69 ]
supercollider - 在 Supercollider 中等待 OSCdef 消息,播放一个事件但在下一个事件之前等待 X 时间
如果我使用 OSCdef 来监听函数的变化,例如:
触发时~trigger
,变量变为 1。我想播放合成器或打开 env 来更改声音。
但是,当~trigger
开火时,它会随机开火 10 秒,因此您将有 1,1,0,1,0,0,0,1,0,01,01,01,01,1,01 等 10秒。
我想知道是否有可能抓住第一个 1,播放一个事件并在接下来的 10 秒内忽略剩余的触发器
python - 如何调试 Supercollider 和 Python 应用程序之间的 OSC 协议
作为 SuperCollider 的新手,我正在使用教程来尝试让 Pycharm 应用程序与 Supercollider 对话(Python 版本:3.7/SuperCollider 3.9.3)。在客户端,我尝试过使用 pythonosc 和 OSC:
pythosc代码:
操作系统代码:
超级对撞机中的代码:
当同时使用 pythonosc 和 OSC 代码时,我得到:'FAILURE IN SERVER: /print Command not found'. 显然,python 应用程序正在与 SC 建立通信,但无法解释“/print”。我注意到 SC 服务器在端口 57110 上启动,但 NetAddr.langPort 返回为 57120。我不确定它们为什么不同。我花了整整一个晚上在网上查看可能的解决方案,但没有运气。其他几个 StackOverflow 用户也发布了类似的问题,其中一个暗示这可能是一个端口问题。在目前的情况下,我看不出它会如何,因为在这种情况下,SC 根本不会有任何东西。(在 python 代码中将端口更改为 57120 会导致 SC 服务器没有响应)。任何来自人们以前对这个柏忌的经验的建议都将受到欢迎,因为基本上,它在驱使我。非常慢,疯了!
supercollider - Supercollider 3.9 中无法理解错误消息“addr”
我用Supercollider 3.8很久了,决定把版本改成3.9.3,但是给我们带来了问题,目前script.scd返回如下错误:
qt - Supercollider QT5 布局问题
当我或 sc 自己制作 qt GUI 小部件时,Supercollider 会挤出我的文本。
SC 的 FFT 检查器中的文本拥挤
我无法在 QT5 设置管理器或 Supercollider 中找到正确的格式设置来解决此问题。有没有其他人经历过或克服过这个问题?
osc - 如何让 OSC 与 Supercollider 中的调度程序交互
我正在尝试使用 OSC 消息作为在 Supercollider 中调度任务/例程的方法。具体来说,我希望例程等到通过 OSC 接收到消息后再恢复。所以不是(例如) 10.wait 我想要 - 类似:等待(OSC 监听器 - 收到消息,所以继续)。我已经梳理了 Supercollider 文档,但找不到任何可以适应这种情况的东西。任何有关解决方案的建议将不胜感激..
osc - 如何启动和更改 Synth?
我正在摆弄 SuperCollider + OSC,现在我似乎对它没有正确的理解。
这段代码应该这样做:
- 启动服务器
- 定义一个合成器
- 启动合成器的一个实例
- 挂载一个监听器以通过远程命令改变 sin 频率
显然它没有按预期工作。合成器不是通过运行整个脚本来创建的。我需要自己运行每个块。OSCDef 中的调用也不知道~fly
synth: FAILURE IN SERVER /n_set Node 1000 not found
。
python - 如何从 python 运行 SuperCollider 代码
我正在尝试创建一个自动 FoxDot 安装程序,它是一个用 foxdot 制作音乐的工具。
为了安装 FoxDot,您需要运行Quarks.install("FoxDot")
并FoxDot.start
运行它。
我希望这些由 python 脚本自动运行,而不是让用户自己运行它们。
任何想法将不胜感激,谢谢。
目前,用户只是输入代码并自己运行它。