钢琴按键分布
钢琴 一共88个键,52个白键,36个黑键。
从左到右按音区分,可分为
低音区:不完整的大二字组、大字一组、大字组;
中音区:小字组、小字一组、小字二组;
高音区:小字三组、小字四组和不完整的小字五组。
除大字二组只有A、#A、B三个音,小字五组只有c一个音外
其它各组分别有c、#c、d、#d、e、f、#f、g、#g、a、#a、b十二个音。
Flash 钢琴游戏
上有个flash小游戏,使用键盘弹钢琴,将键盘上的按键和钢琴对应起来,如下图:
这个库中使用MFC下的CWinThread,所以需要在stdafx中增加:
#define _AFXDLL
#include
而且设置工程使用多字节字符集;C++代码生成中,运行库:多线程DLL/MD;添加输入库:winmm.lib
程序说明
PlayLatterRhythm 函数可以播放字母音符,后面float表示停顿时间,
PlayNumberRhythm 播放数字音符,后缀标志音高,中,低;float表示停顿时间。
最后根据flash中的字母音节,制作了自己的钢琴简谱,
字母简谱的格式为: Letter,playTime
数字简谱的格式,低音,中音,高音分别为:
number_playTime number-playTime number`playTime
BJ Welcom U-letter.txt内容,只是北京欢饮你第一句:
BJ Welcom U-number.txt内容,北京欢饮你的整个简谱,数字版:
运行程序,就会自动播放制作好的简谱咯~ O(∩_∩)O哈哈~
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!