录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

请教,会写CAL的朋友请进!

( 6 )
 
[收藏]

1163
#1 07-6-21 18:13

请教,会写CAL的朋友请进!

大家好:
  
  问题如下:

  我写了一段CAL,里面包含多种功能,我的具体写法是这样的:

(do
(int KG)
(getWord KG "??" -32768 32767)
(if (== KG 1) (include "C.cal") NIL)
(if (== KG 2) (include "D.cal") NIL)
(if (== KG 3) (include "E.cal") NIL)
……等等
)

  我想请问,关于KG这个变量,能不能手动输入字母?是不是要设置成其它的量变类型才行?七种变量类型我都试了,可能是我的格式不对,始终无法输入字母。请问哪位大侠能帮我解决这个困惑。

915
#2 07-6-22 09:44
按照说明上写的,是不可以的。。。这里的Word型变量,只是一个双精度的整型,不是字符变量,只有String才是字符的。。但是Input Function只有getInt,getWord,getTime。所以看起来是不可以输入字符参数了。

64
#3 07-6-22 09:56
Word数据类型取值范围是0-65535,你超出了范围,实际上也没必要把取值范围设成最大值,根据你的实际情况可以设成0-127已经 足够用了。

8448
#4 07-6-23 12:16
啊!!!你们好变态!!!!

1163
#5 07-6-25 01:52
谢谢大家回贴,我也看了一下,能以手动方式输入的变量类型中,并不包含可以输入字符的变量,看来是不行了,只是这样一来,我想输入C,D,E,F,G,A,B,#C,bA……等等这些字符的想法算是没搞了,哎,很麻烦,用数字代替的话,太不方便,太不直观了。

1357
#6 07-7-1 15:17
做MIDI要用到CAL
你们都是大师。变态。。。。

11
#7 07-7-19 14:15
建议你去问哈DANG JIN
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索