我在 csound 中收到一条错误消息,但我不知道为啥

Posted

技术标签:

【中文标题】我在 csound 中收到一条错误消息,但我不知道为啥【英文标题】:I get an error message in csound and I don't know why我在 csound 中收到一条错误消息,但我不知道为什么 【发布时间】:2019-08-19 16:58:00 【问题描述】:

我不知道我的代码有什么问题,也不知道我收到的错误消息是什么意思。我刚开始将 Csound 与 Cabbage 一起使用,并进行一般的编码。

我正在尝试使用 1 个滑块来设置多个变量的值。我使用滑块为 1 个变量设置值,并使用一些 if-then-else 语句为其他变量设置值。

如果 kV0 == 1 那么 kV = 1, kVA = 0, kVB = 0, kV1 = kV2 = kV3 = kV4 = 0

当 kV0 等于 1 时,我希望将 kV 设置为 1,并将所有其他变量设置为 0。我不断收到此消息:

错误:语法错误,意外的 T_IDENT,需要 NEWLINE(令牌“kV”)

第 69 行:

如果 kV0 == 1 则 kV

由于输入无效,解析失败!

【问题讨论】:

【参考方案1】:

这样的代码不是有效的 Csound 代码,您需要将语句分隔到单独的行中,如下所示:

if kV0 == 1 then 
  kV = 1
  kVA = 0
  kVB = 0
  kV1 = 0
  kV2 = 0
  kV3 = 0
  kV4 = 0
endif

【讨论】:

以上是关于我在 csound 中收到一条错误消息,但我不知道为啥的主要内容,如果未能解决你的问题,请参考以下文章

我不知道为啥我在发送不和谐的 webhook 时收到 400 bad request 错误。一切似乎都很好,但我对此很陌生

运行“npm run build”时,我收到一条错误消息“无法识别‘CI’”

我一直在使用 await 关键字,但我收到一条错误消息,指出上一个操作未完成

生成具有音高和持续时间的声音

Android 上 Csound 的非 UI 示例

试图调用 cc 编译器