Metronome V1.0 English
电子节拍器
——请仔细阅读本文档,它将有助于解决问题——
最低需求
Windows 98、Windows NT 4.1
Microsoft DirectX 8.0
主频500MHz CPU
64兆内存
独立或板载声卡
程序组件:
* 主程序文件Metronome.exe
* 主拍音dal.wav
* 次拍音dah.wav
* 配置文件metronome.ini(自动生成)
* 程序文档readme.txt
词汇解释
* Largo - 广板
* Larghetto - 稍慢板
* Adagio - 柔板
* Andante - 行板
* Allegro - 小快板
* Moderato - 中快板
* Presto - 急板
* Prestissimo - 最急板
* Tempo - 拍频,即每分钟的拍数
* Beats - 拍数,即每小节的拍数
功能简介
* 按照指定的拍频打拍子,拍频范围为30 - 240(beats/sec)。
* 按照速度等极(板)拟定拍频,从慢板到最急板共8级。
* 指定每小节拍数,由1至6。
* 可调节拍音音量。
* 选择性能优先模式或精度优先模式。
* 保存当状窗口、数据状态。
选定拍速
* 当前拍速显示在左边滑条下面的文本框中。
* 在拖动滑条即可粗略指定拍速,向上拖动拍速减慢,下向拖动反之。
* 按动文本框右边的上下按钮可以精细调节拍速,上按钮使拍速减慢,下按钮反之。
* 可直接在文本框中输入拍频,输入完后按下回车键应用。
* 在设定拍速后,Speed Level下拉框会自动适应到相当的拍速等级。
选定速度等级
* 在Speed Level框中选择需要的速度等级。
* 选定速度等级后Tempo会自动适用到相当的拍速。
选定拍数
* 在Beats下拉框中选择需要的每小节拍数。
* 每小节第一拍的拍音与该小节其它拍的拍音有明显区别。
启动拍子
* 设定好拍速之后,按动Go!按钮即启动拍子。
* 拍子启动后Go!按钮自动变为Stop,按动Stop按钮停止拍子。
* 拍子启动后,系统的屏幕保护将被暂时禁用,直到停之拍子或关闭程序。
捕捉拍频
* 捕捉拍频功能仅在拍子停止时可用。
* 以一定节奏连纽按动Tap按钮两下或更多,Tempo会自动对应于按动的拍频。
* 连续2秒没有按动Tap,或启动拍子,则上次按动的记录将被清除,并在下次按动时重新记算拍频。
* 拍频将以连续按下的拍子间隔,以一定算法进行统计,得出近似值。
调节音量
* 拖动Volume框中的滑条即可调节音量,向左拖动使音量减小,向右拖动反之。
* 最小音量为静音,最大音量为拍音的原音量。
运行模式
* 选择Rum mode中的Performace为性能优先模式,选中Precision为精度优先模式。
* Perfomance模式下,启动拍子后程序占用系统资源极少,但精度不能完全保证。在系统性能良好时,误差不超过每拍0.015秒,但在系统性能低下时误差可能会相当大。
* Precision模式下,程序采用了高端的计时技术,保证误差在每拍十万分之一秒之内,且几乎不受系统性能影响,但此模式极占系统资源,以至于您可能在打拍子的同时无法运行其它程序。
* 一般情况下不推荐使用Precision模式,除非您有相当高的精度要求。
保存当前状态
* 按下Save按钮即可保存当前状态,当前状态会保存到与程序同一目录下的配置文件中。
* 状态保存后Save按钮会变为A.S,并且程序将自动切换到自动保存模式,即每次程序退出时自动保存最后状态。
* 按动A.S按纽可解除自动保存模式,并会删除配置文件。上次保存的状态将全部丢失,并且程序不再自动保存最后状态。
* 当前状态包括窗口位置、窗口置顶、拍频、拍数、音量、模式。
拍子指示灯
* 在Tempo框中的上部有两个拍子指示灯,指示拍子状态。每响一拍指示灯闪烁一次。
* 主拍音响起时两个指示灯同时亮起,次拍音响起时只有右侧的指示灯亮起。
技巧
* 键盘T键可快速按下拍子。
* 键盘S键可快速启动或停止拍子。
* 键盘1-6键分别对应1-6拍的拍数。
* 键盘Esc键可以快速退出程序。
* 点击标题栏图标会出现主菜单,选中Always on top项可以使窗体永远置顶。
* 如果您对拍音不满意,可替换dah.wav和dal.wav两个wave文件,但需保证替换的文件格式一致,并短于0.2秒。
* 在窗体中拖动鼠标亦可改变窗体位置。
* 在窗体中右击鼠标可弹出系统菜单。
注意事项
* 所有程序组件在同一目录下程序方可正常运行。
* 拍子启动后除Run mode调节外,其它设定均会在打拍子过程中即时生效。
* 为了保证绝对精度,在精度优先模式下指示灯可能会有一定延迟。
* Fn按钮是为后续功能预留的,目前尚未启用。
* 程序没有经过全面的测试,Bug在所难免,敬请见谅!
版权
* 本程序唯一作者为Creamdog。
* 您可以不受限制的复制、转发本程序,但须保证程序各组件的完整性。
* 您不能修改程序文件和文档的任何部分。
* 使用本程序完全是出于您的自愿,如果本程序对您或他人造成任损害,作者概不负责。
* 任何疑问、意见或建议请发送电子邮件到fireseed1949@hotmail.com
* 本程序源代码无偿开放,如您有需要请与作者联系索取。
* 作者对本程序和源代码保留一切权力。
转载请注明来源:
开源盛世-源代码下载网
http://www.vscodes.com
节拍器实现
5星 · 超过95%的资源 需积分: 49 185 浏览量
2012-06-07
15:41:37
上传
评论 3
收藏 175KB 7Z 举报
老王@上新路
- 粉丝: 54
- 资源: 40
最新资源
- 基于Arduino Nano的红外循迹小车源码(高分课设).zip
- 将MS SQL数据库表里的数据内容生成SQL执行语句
- 基于MATLAB的钢板表面缺陷检测系统
- MS SQL里生成行政区域县区信息表和相应数据
- delphi实现DBGrid全选和反选功能
- 25C11F41-2B2A-4D1A-AAA8-7C654526B129.pdf
- Android Studio Jellyfish(android-studio-2023.3.1.18-cros.deb)
- MVC+EF框架+EasyUI实现权限管理源码程序
- python第66-75天,Day66-75.rar
- python后端服务project-of-tornado.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页