易码技术论坛

 找回密码
 加入易码
搜索
查看: 559|回复: 1

TC800的和弦音乐文件结构

[复制链接]
发表于 2008-11-2 18:58:00 | 显示全部楼层 |阅读模式
【乐器定义部分】
60 00 FF 00 60 00 FF 00  //文件头部分
20 00 01 00 30 00 00 60  //钢琴定义
21 00 03 00 31 00 00 60  //提琴定义
22 00 08 00 32 00 00 60  //低音萨克斯定义
39 00 00 7f              //鼓点定义
//以上是乐曲定义部分,20 30 21 31 39...都是标号,而01 03 08是乐器的编号,tc800可定义的乐器编号是从01到0D
//除文件头外每一行最后一个数值是乐器的声音的大小,上面那个例子中,钢琴、提琴、低音萨克斯音量都是60(16进制),而鼓点是7f,这里可以定义的音量范围是00-7f
//要注意,鼓点的定义占4个字节,而其他乐器的定义占8个字节,并且这个定义可有可无。
【演奏部分】
10 00 60 45 22 00
10 00 60 3f 22 00 //一个复音,钢琴同时发45、3f这两个音,10是标号,对应前面的乐器定义,这个标号=2x-10(16进制),22 00是音长
11 22 60 49 50 00 //11又一个标号=21-10,紧接着后面的22是延时,也就是说等待22之后发音,60是当前发这个音的音量,注意乐器定义部分所定义的音量是这个乐器总的音量,50 00这个也是音长。
12 50 60 39 30 00 //这个就不用说了吧
19 60 7f 00 22 00 //鼓点发一个音,可用的鼓点是00-0f,这里要注意,鼓点的标号19是固定的。
【TC800和弦音乐特点】
最多4个和弦,支持复音,cpu内建波表,这里要分清一点,NC3000的和弦音乐所使用的格式是MS01,是一种FM合成音乐,TC800使用的是MS02,可以说是利用CPU内建的波表进行一些处理所播放的音乐,这也就是有些网友说的TC800的和弦音乐听起来很舒服,音质好的原因,至于什么是FM合成技术和波表技术,自己查吧……

[ 本帖最后由 POTO 于 2008-11-2 18:59 编辑 ]
发表于 2008-11-2 22:11:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-26 15:48 , Processed in 0.010439 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表