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