我看过Csound for android附带的示例,但我想在不使用所有示例所涉及的UI小部件的情况下调用它。
我知道如何加载乐器,但是我如何让它播放指定频率的音符呢?
我需要使用sendscore吗?
干杯。
发布于 2015-03-21 00:41:19
我不确定C声音的Android API,但如果有一个名为sendscore的函数,它听起来是正确的。您可能需要发送如下字符串:
i 1 0 10(这意味着现在打开乐器1 (time=0) 10秒)如果你的乐器是为它设置的(使用C声音中称为p场的东西),你可能想要使用更多的值。
用于此的C API函数包括:
PUBLIC int csoundScoreEvent (CSOUND *, char type, const MYFLT *pFields, long numFields)
PUBLIC int csoundReadScore (CSOUND *csound, const char *str)查看:
http://csound.github.io/docs/api/group__CONTROLEVENTS.html http://csound.github.io/docs/api/group__SCOREHANDLING.html
https://stackoverflow.com/questions/29151622
复制相似问题