求助,我要做一个音乐绘谱软件。该怎样做呢?
2个回答
展开全部
各位朋友:
大家好。目前,我正在写一份音乐绘谱软件的技术实现文档。由于本人乐理知识有限,更为难的是不知道一个排版系统应从哪几方面去考虑实现。任务非常紧急,时间有限,所以恳请各位高手能帮我动动脑筋,解决这个问题。即使不懂乐理知识也没关系,关键是整理出一个思路,从哪几方面阐述问题,解决问题,整理出一个提纲。
另外,音乐绘谱软件包括了好多音乐符号、线谱和简谱等特殊符号,用什么开发工具比较合适呢?VC++好不好呢?
如果您有排版系统的文档资料或您认为对我有帮助的资料或建议能否提供给我。
如果你使用过某种音乐排版软件,有相关的中文文档请提供给我。
多谢。
大家好。目前,我正在写一份音乐绘谱软件的技术实现文档。由于本人乐理知识有限,更为难的是不知道一个排版系统应从哪几方面去考虑实现。任务非常紧急,时间有限,所以恳请各位高手能帮我动动脑筋,解决这个问题。即使不懂乐理知识也没关系,关键是整理出一个思路,从哪几方面阐述问题,解决问题,整理出一个提纲。
另外,音乐绘谱软件包括了好多音乐符号、线谱和简谱等特殊符号,用什么开发工具比较合适呢?VC++好不好呢?
如果您有排版系统的文档资料或您认为对我有帮助的资料或建议能否提供给我。
如果你使用过某种音乐排版软件,有相关的中文文档请提供给我。
多谢。
展开全部
可恶,打了一大段,操作错误要重写。最好你要先理解乐理!我
的一些构想:
开发工具:
DELPHI控件:全部自定义;
要求五线谱上的所有元素各自都是一个控件。比如说,高音谱号、低音谱号、五线谱表、各种音符(包括休止符)、升降号、反复标记、强弱标记、表情标记等。
至于各种符号(元素)的功能,要看乐理,这里不多说,但这里简单的介绍一下吧。
高音谱号、低音谱号:确定五线谱的种类;
音符:确定一个音发出的音高(也就是音的频率高低)、时值(发音时间的长短)。休止符
就是不发音了,但还要知道不发音多久,别忘了休止符也是音符的一种。
五线谱表:音符在五线谱表上不同的位置代表发不同的音高。
还是要自己看乐理!!!!!我不能说太多了。要实现的简单功能:
做一个PLATE放以上的东东。
把以上的各个控件拖放到五线谱表的不同位置上可以发出不同音高时值的音,连在一起放就成了一首乐曲。
复杂些的最好还有音质处理,比如模拟吉他、钢琴、小提琴等不同乐器的音质。
最后,打印乐谱。还要看看五线谱是怎么样的,让人觉得在软件上写谱就象在纸上写,那就好了。给分!
的一些构想:
开发工具:
DELPHI控件:全部自定义;
要求五线谱上的所有元素各自都是一个控件。比如说,高音谱号、低音谱号、五线谱表、各种音符(包括休止符)、升降号、反复标记、强弱标记、表情标记等。
至于各种符号(元素)的功能,要看乐理,这里不多说,但这里简单的介绍一下吧。
高音谱号、低音谱号:确定五线谱的种类;
音符:确定一个音发出的音高(也就是音的频率高低)、时值(发音时间的长短)。休止符
就是不发音了,但还要知道不发音多久,别忘了休止符也是音符的一种。
五线谱表:音符在五线谱表上不同的位置代表发不同的音高。
还是要自己看乐理!!!!!我不能说太多了。要实现的简单功能:
做一个PLATE放以上的东东。
把以上的各个控件拖放到五线谱表的不同位置上可以发出不同音高时值的音,连在一起放就成了一首乐曲。
复杂些的最好还有音质处理,比如模拟吉他、钢琴、小提琴等不同乐器的音质。
最后,打印乐谱。还要看看五线谱是怎么样的,让人觉得在软件上写谱就象在纸上写,那就好了。给分!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询