吉他音乐游戏
来源:互联网 发布:淘宝店转让流程 编辑:程序博客网 时间:2024/05/15 18:12
昨天在sourceforge下了个吉他音乐游戏,Frets on Fire。这种音乐类游戏都是不断的落下音符(note),在合适的时候点击指定的键,重合度高分数就高。不同于单纯击打键盘的输入方式,Frets on Fire输入很特别,需要左手绕过键盘底部,按F1-F5键,F1-F4对应四根手指,F5键就比较难按了(因为有一定距离),右手缺省是按Enter和RShift键模拟拨弦。游戏是3D的效果,还不错,而且都是用phython脚本写的,可惜我不懂。
今天上网搜了一下,ps2上也有个吉他游戏,叫吉他英雄,Guitar Hero,除了手柄输入,还专门有吉他控制器输入,外形跟普通吉他一样,左手安排了排列在一起的五个键,右手可拨动的拨块(不知道怎么形容,就造了个词,:)),还有遥杆和几个功能键,呵呵,做得很象啊。这个游戏评价很高,好象玩的人还不少。
自己也喜欢吉他,就想,能不能直接用吉他声音作为游戏的输入,直接拿把吉他来玩这种游戏,岂不更爽?呵呵,不过仔细一想, 难度还是有啊。游戏要分析输入的是几弦和几品这两个数据,刚开始想通过捕获声波,分析音高,但又想,不同弦可以弹相同的音高,这是不是就要分析音色了呢?
to be continue...
p.s. 吉他空弦频率:
1弦空弦,音高e1,频率f = 440.0000 / 2 ^ ( 5 / 12 ) = 329.6276 Hz
2弦空弦,音高b,频率 f = 440.0000 / 2 ^ ( 10 / 12 ) = 246.9417 Hz
3弦空弦,音高g,频率f = 440.0000 / 2 ^ ( 14 / 12 ) = 195.9977 Hz
4弦空弦,音高d,频率 f = 440.0000 / 2 ^ ( 19 / 12 ) = 146.8324 Hz
5弦空弦,音高A,频率f = 440.0000 / 2 ^ ( 24 / 12 ) = 110.0000 Hz
6弦空弦,音高E,频率 f = 440.0000 / 2 ^ ( 29 / 12 ) = 82.4069 Hz
吉他英雄攻略http://bbs.xboxchina.com/thread-16930-1-1.html
- 吉他音乐游戏
- gTar:让吉他白痴变音乐高手
- 吉他
- 吉他
- 吉他吉他
- 给游戏添加音乐
- 游戏控制.音乐代码
- alphaTab是一个跨平台音乐符号和吉他tablature渲染库
- 没学过吉他可以弹吉他么?「空气拨片」利用手势识别技术降低玩音乐的门槛
- 吉他网站
- 长春*吉他
- Canon 吉他
- 吉他编曲
- 吉他报名
- 古典吉他
- 吉他问答
- 练习吉他
- 吉他图片
- Spring的filter与Tomcat的get和post
- Symbian财报显示手机操作系统仍>>>>Windows Mobile, Linux
- 怎样访问被子类同名覆盖(overwrite)的基类函数?
- UPX Shell 3.4.2.2008 简体修改版
- 什么是Groovy(3)
- 吉他音乐游戏
- 开源项目Cuyahoga (兴趣小组 詹鑫昌)
- 股市难以上涨的6大因素!!!
- 如何检索查找国外文献学术论文
- 认识p-unit:一款开源的性能测试框架
- LocalConnection实现Method回调的方法
- tomcat的几个配置说明
- 纯脚本搞定DataGrid表头不同,表身滚动
- Tai~Wan~天涯看的几个有意思的回复