我们设计并实现了一种用于实时跟踪音乐节拍的软件。

该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案。

首先给出软件的下载链接:

或者

音乐节拍是乐曲中表示固定单位时值和强弱规律的组织形式,亦称拍子。它有两个特性:周期性和连续性。节拍周期性表现为节拍结构,是乐曲中周期性出现的节奏序列。节拍连续性表现为音乐的平均速度,其单位为bpm(beat per minute每分钟音乐节拍的个数)。

音乐节拍跟踪是指人们在听音乐时不由自主的跟着节拍拍手或跺脚的一个过程。实时跟踪音乐节拍是人类的一种自然能力。人们在听音乐时会本能地识别音乐的节拍,经常边听音乐边踏脚、拍手或点头,跟着节拍舞动。

利用计算机实现音乐节拍的实时自动跟踪具有广泛的应用。例如,在大型的演唱会中,舞台灯光效果

往往能给演出锦上添花,歌手在投入演唱时,五光十色的灯光如果能随着音乐节拍自动打开和关闭,可以给观众带来视听的双重享受。机器人舞蹈是另外一个有趣的应用,机器人随着音乐的播放,利用接收到的音乐信号分析出音乐节拍,根据节拍强弱做出相应的舞蹈动作,与音乐同舞,其乐无穷。这些应用往往要求节拍提取算法具有实时性或因果性,即能根据已播放的音乐在短时间内预测下一节拍的时刻。同时,音乐节拍和音乐的情感息息相关,比如节奏快的是比较欢快的,高兴的等,因此音乐节拍也可以做为音乐情感的一个特征,进而可以实现音乐情感分析和音乐的个性化推荐等。

我们设计并实现了一种用于实时跟踪音乐节拍的软件。这种软件首先利用自相关相位分析分析音乐节拍结构及音乐速度,其次在音乐速度的基础上利用动态规划思想进行音乐节拍跟踪。本软件的准确率能够达到90%以上。

软件的使用方法如下:

1,软件界面如下:

2,点击OPEN,打开音乐波形文件(.wav):

3,点击PLAY,播放音乐文件:

4, 点击BeaTracking,检测节拍:

5,点击PLAY,播放具有节拍信息的波形文件(.wav):

We designed andimplemented a system for real-time tracking software music beat.

Music is a musicbeat, said fixed unit time when the strength of laws and forms of organization,also known as the tempo. It has two features: periodicity and continuity. Beatsbeats cyclical performance of the structure, is the rhythm of the songsequences appear periodically. Continuous performance of the music tempoaverage speed, in units of bpm (beat per minute number of music beats perminute).

Music beat trackingrefers to people involuntarily while listening to music or clapping along withthe beat stomp of a process. Real-time tracking music beats is a natural humanability. People listen to music will instinctively recognize the beat of themusic, often stepping while listening to music, clapping or nodding, followedby dance beat.

Using a computer toachieve real-time automatic tracking music beat and has wide application. Forexample, in a large concert, stage lighting effects

Often giveperformances icing on the cake, the singer put into singing, the lights if theycan beat with the music automatically turn on and off, you can give theaudience a visual double enjoyment. Robot dance is another interestingapplication, the robot with the music player, using the received signal analyzemusic music beats, make the appropriate intensity according to the beat dancemoves and music with dance, fun. These applications often require the beatextraction algorithm with real-time or causality, that is able to play musicaccording to predict the next beat in a short time.

We designed and implementeda system for real-time tracking software music beat. This software first phaseanalysis using the autocorrelation analysis of the structure and tempo musicbeat, followed by the speed of the music based on the use of dynamicprogramming for music beat tracking. The accuracy of this software can reach90%.

转载本文请联系原作者获取授权,同时请注明本文来自石自强科学网博客。

链接地址:http://blog.sciencenet.cn/blog-907554-716511.html

上一篇:参加IJCAI2013会议

下一篇:连续语音基频提取

音乐节拍识别 计算机,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...相关推荐

  1. android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

    我们设计并实现了一种用于实时跟踪音乐节拍的软件. 该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案. 首先给出软件的下载链接: 或者 音乐节拍是乐曲中表示固定单位时值和强弱规律的组 ...

  2. 乐符识别matlab,科学网—[原][Matlab][04] Midi音乐键盘 - 王楠的博文

    以前在网上读到一个用matlab播canon音乐的源码感觉很有意思,但声音还不够好. 于是想做个自己的音乐播放器,有键盘,有对应的钢琴声音,读取乐谱就能播.如下. (1)按键的音高与频率 从1到下一个 ...

  3. vasp测试计算机,科学网—PWSCF 自洽计算、kpoints测试和ecut测试 - 叶小球的博文

    关注: 1) 自洽计算的目的是为了check结构建立是否合理,程序能否顺利运行: 2) kpoints测试的重要性:  选择合适的参数,可在保证质量的情况下,节省计算时间 3)  ecut 测试的重要 ...

  4. matlab音乐键盘模拟,科学网—[原][Matlab][04] Midi音乐键盘 - 王楠的博文

    以前在网上读到一个用matlab播canon音乐的源码感觉很有意思,但声音还不够好. 于是想做个自己的音乐播放器,有键盘,有对应的钢琴声音,读取乐谱就能播.如下. (1)按键的音高与频率 从1到下一个 ...

  5. matlab根据乐谱播放音乐,科学网-[原][Matlab][04] Midi音乐键盘-王楠的博文

    以前在网上读到一个用matlab播canon音乐的源码感觉很有意思,但声音还不够好. 于是想做个自己的音乐播放器,有键盘,有对应的钢琴声音,读取乐谱就能播.如下. (1)按键的音高与频率 从1到下一个 ...

  6. 数学家不太喜欢用计算机,科学网-蔡论意谈数学与艺术-蒋迅的博文

    作者:蔡论意/翻译:蒋迅 蔡论意和他的画室 译者注:蔡论意先生是一位为了追求绘画艺术而学数学的美国华裔学者.我和王淑红教授在<数学都知道>第一册第九章里专门介绍了他的事迹.现在这里是他的访 ...

  7. 面向语言学的计算机,科学网—我们的选择与未来:计算语言学硕士的方向 - 李斌的博文...

    应评论要求,贴上2008年写的老文一篇 --------------------------------------------------------------- 一 我们的选择 也许每个人都有迷 ...

  8. 1936年发表理想计算机的论文,科学网—图灵1936年论文解读(1):可计算性 - 柳渝的博文...

    "可计算性(Computability)"是可计算性理论的核心概念,具有深刻的数学内涵和哲学底蕴,图灵.丘奇.哥德尔等前辈的工作为此概念打下了坚实的基础,应该说对此概念的理解已经不 ...

  9. 信息与计算机,科学网—信息与计算机(1) - 姜咏江的博文

    信息与计算机(1)信息的概念姜咏江 当今科学研究中使用最多的概念是什么?信息!然而信息却是那样地让人们困惑.有句话说:"把复杂的问题说简单了,那是学问:将简单的问题说复杂了,那是蒙人!&qu ...

最新文章

  1. 海康威视连续采图设置ROI局部显示_c#
  2. echo 和 var_dump
  3. HCIA-Datacom新版数通认证都考什么内容?
  4. 2014_shanghai_visit
  5. 解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
  6. 20位大佬组团“踢馆”,谁超越了图灵?
  7. 解析函數論 Page 28 連續復變函數的最簡單的性質
  8. 如何复制对冲基金的成功?
  9. 直方图均衡图像对比度(histogram equalization)PYTHON+OPENCV2
  10. 一个技术汪的开源梦 —— 公共组件缓存之分布式缓存 Redis 实现篇
  11. python模块使用教程详解_python之mock模块基本使用方法详解
  12. 加密软件VMProtect入门教程
  13. 计算机二级题库access选择题_计算机二级access选择题题库
  14. 新商用密码产品认证梳理——检测和认证机构篇
  15. krohne流量计接线图_KROHNE科隆电磁流量计工作原理介绍
  16. 80c51单片机编程语言是什么,80c51单片机的ram分为几个部分各有什么特点和功能...
  17. 玩安卓从 0 到 1 之总体概览
  18. [ 工具 ] ___ Browser : Chrome
  19. 通过PS把月亮“搬”到自己的床上
  20. Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。

热门文章

  1. Confluence 6 设置你的个人空间主页
  2. 稻盛和夫修的是什么心?
  3. 【华为云技术分享】最终,我决定将代码迁出x86架构!
  4. Logstash原理介绍及应用
  5. 个人永久性免费-Excel催化剂功能第93波-地图数据挖宝之两点距离的路径规划
  6. Python实现正无穷 负无穷赋值
  7. 被吹爆的性能强者FastAPI,实际性能不到Flask一半
  8. Ansible自动化运维的安装及常用模块详解
  9. 免费去水印视频软件有哪些
  10. pytorch Con2d详解