特急(在线等待)!!!关于电脑根据乐谱奏乐的编程(200分)

  • 主题发起人 主题发起人 starangel
  • 开始时间 开始时间
S

starangel

Unregistered / Unconfirmed
GUEST, unregistred user!
急:想写一个演奏乐谱的软件,不知道在声音方面如何处理,要实现可以选演奏的乐器,根据乐谱上的符号来发声。如:发出用钢琴的声音,长度16分之一拍,C大调。 类似MIDI的一些功能,象很多软件如CAKEWALK的演奏乐谱那样,是不是关于波表的处理,我想请教具体的实现方法,函数,控件,资料,谢谢![:D]
 
绝望,中国就没有真正的程序员吗?
 
有些难,大家帮偶顶一顶
 
严重抗议,我的问题贴了很久,还没有高手回答
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1921171
 
It's has been solved using the controls of midi,I will show my program about guitar the time I complete it,thanks everyone who concered with this problem...over~
 
OK 。那么您已经有了怎样的思路来建立乐器库呢?动态的亦或是静态的?如果您一点思路都没有,很麻烦的。
 
怎么还没有回答?我再给点提示:
其实乐器库也不是很复杂的东西,分解后称为音色库,每种乐器最多是 7 个音,比如钢琴,
看着 83 个键,实质只有 7 个音,少一点的,比如中国传统乐器,只有 5 个音。C 基是 440HZ,
其他都是这些音中的倍频。但每种必须取样,它们的泛音域是不同的。有点思路了?
 
你可以在相关的汇编语言的资料中找到关于键盘发音的小程序,每个音都能控制的,在学校的时候,有一老师就用汇编写了着程序,当时抄在笔记本上了,找到发给你看看!
 
谢了,我找到MIDI控件,支持一百多种乐器,我选其中的几种,我在写一个吉他软件,让电脑用吉他音色根据乐谱演奏,同时用另一种接近人声的乐器奏旋律。这方面没什么问题了,我现在在考虑歌词的同步显示中简体和繁体的乱码问题。另外音量的控制我希望找到一个更好的控件,我手上有几个但感觉很一般。谢谢!
 
>歌词的同步显示中简体和繁体的乱码问题
用unicode應該可以解決吧!
另外,要音色好或者逼真的話,可以加些音色庫(比如短歌行的)改善Mid的效果
 
偶把分数派出去了,先来都有份,后来者偶不知道怎么给,偶很穷的,偶要先赚足了才好给的,,,我还要为程序做一个打开文件对话框,就是打开编辑过的文件,原来以歌的名字命名,但里面的文件名不可以出现乱码,就是用简体命的名,在繁体WIN的资料管理器看到的是乱码,但在程序自带的OPEN对话框中看到的是用简体的原来形式。呵呵,,,,,大家把邮箱公布好不好,方便交流
 
MID我也很有興趣,不過自己做軟件倒沒試驗過,一般用CAKEWALK
MSN 兼油箱 : luyearli@hotmail.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
979
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部