音乐节拍提取(一)

前段时间倒腾了一下音乐节拍数检测,参考下面的网上的一个测试歌曲列表做了下对比,效果还不错,基本上都是准的。

Itunes Link Name Time Artist BPM Album Genre Amazon Link
Loneliest Soul 03:35 Grace Potter and the Nocturnals 168 The Lion The Beast The Beat Alternative Loneliest
Soul
Quesadilla 03:15 Walk The Moon 151 Walk The Moon Alternative Quesadilla
Melatonin 04:04 Silversun Pickups 159 Carnavas Alternative Melatonin
Synthetica 03:56 Metric 160 Synthetica Alternative Synthetica
Myth 04:18 Beach House 147 Bloom Alternative Myth
I Was Made for You 02:30 She and Him 137 Volume One Alternative I
Was Made for You
Youth Without Youth 04:19 Metric 129 Synthetica Alternative Youth
Without Youth
Anna Sun 05:21 Walk The Moon 140 Walk The Moon Alternative Anna
Sun
Never Go Back 03:40 Grace Potter and the Nocturnals 120 The Lion The Beast The Beat Alternative Never
Go Back
Warrior 04:13 Kimbra 120 Vows Alternative Warrior
(Bonus Track)

实验结果:

        

时间效率上还可以做进一步的提升。

这段时间整理完常用的接口,要开始尝试下新的领域。

时间: 2024-10-31 18:48:10

音乐节拍提取(一)的相关文章

音乐节拍提取一

前段时间倒腾了一下音乐节拍数检测,参考下面的网上的一个测试歌曲列表做了下对比,效果还不错,基本上都是准的. Itunes Link Name Time Artist BPM Album Genre Amazon Link Loneliest Soul 03:35 Grace Potter and the Nocturnals 168 The Lion The Beast The Beat Alternative Loneliest Soul Quesadilla 03:15 Walk The M

音乐节拍

1122. 音乐节拍 (Standard IO) 时间限制: 1000 ms  空间限制: 262144 KB  具体限制 题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推.最近奶牛对弹琴不感兴趣了,他们感觉太枯燥了.所以为了保持奶牛们注意力集中,FJ

音乐旋律提取算法 附可执行demo

前面提及过,音频指纹算法的思路. 也梳理开源了两个比较经典的算法. https://github.com/cpuimage/shazam https://github.com/cpuimage/AudioFingerprinter 后来一段时间,稍微看了下这两个算法,还有不少可以精简优化的空间. 例如抗噪,特征有效性等优化思路. 音频指纹切片后的hash特征信息还是太多了, 不过作为哼唱搜歌的基本应用,是足够的了. 不过我觉得还是可以再进一步提取歌曲的旋律特征的,在音频指纹的基础上更进一步. 旋

chrome浏览器提取网页视频

在我们平时上网看视频听音乐时都会产生缓存,但是我们很难通过一些软件把其中的视频和音乐文件提取出来 关于本文中提及的chrome浏览器,已在上一篇博文中提及,请自行翻阅:http://blog.sina.com.cn/s/blog_6fa5aa4a010136l5.html 在chrome浏览器中,可以利用F12键审查元素的功能查出原视频或音乐的源地址,可以通过源地址下载下来 先说抓取视频的方法: 1.打开视频地址,如:http://www.tudou.com/albumplay/BDG9NP__

SACD ISO镜像中提取DSDIFF(DFF)、DSF文件

听语音 | 浏览:5620 | 更新:2015-08-25 11:46 | 标签:硬件 1 2 3 4 5 分步阅读 现在有一种比较流行的无损音乐传输介质是SACD,由Philips和SONY合力研制的,在发烧友中威望甚高的一个全新的音讯储存媒体.SACD的音色能经起最专业的最挑剔的耳朵的检验,追求音色的乐迷能在SACD中获得最大的满足.SACD是用DSD的编码技术来储存音讯,在与CD同直径的光盘下储藏比CD大6倍以上的信息.很多时候SACD并不适合进行分轨,抓取.所以电子版保存为最原始的ISO

OLA音频变速算法的仿真与剖析

前段时间,在尝试音乐节拍数的提取时,终于有了突破性的进展,效果基本上比市面上的许多商业软件还要好,在作节拍数检测时,高频信息作用不大, 通过重采样减小运算量.重采样让我想起了在学校里面做的变速变调算法,在这里顺便回顾一下. OLA(Overlap-and-Add, OLA)重叠叠加算法是音频变速算法中最简单的时域方法,它是后续时域算法(SOLA, SOLA-FS, TD-PSOLA, WSOLA)的基础. OLA分为分解与合成两个部分,公式看起来很复杂,所以不贴出了,基本思路从图中更能清晰的表现

飞过的2014年

"天空没有翅膀的痕迹,但我已飞过",有些事情虽然做过了却不为人所知,但这并不重要,重要的是我已经做过,并且从中收获很多. 简单写下2014年7月至2015年初这几个月业余时间都忙乎了什么.这半年似乎有些浮躁,有点太想成事了.移动互联网大潮一浪接着一浪,不断有新的移动应用在市场上蹿红,内心难免不血脉喷张一下,于是自己也不断的琢磨些小创意.当自认为靠谱后,就利用业余时间做起来,从产品设计.ui设计.到客户端.服务端编码全部一个人搞定,甚至十一七天假,也都在编写.调试程序中度过,很想尽快把程

iOS: 零误差或极小误差的定时执行或延迟执行?

问题如下: 节奏类游戏需要执行很多的跟音乐节拍相关的操作,并且为了保证节奏感,需要让操作跟节拍的关系十分紧密.对两者间隔要求不能超过0.02秒或更低. 目前使用了 GCD 中的 asyncAfter(deadline:)方法,不过误差总是要大于0.05秒,并且还无法保证误差会不会传递下去.请问有更好的方式来解决误差吗? var time = Date().timeIntervalSince1970 let dq = DispatchQueue(label: "queue", qos:

玉人舞的比较(唐诗逸版本比较柔美,而且是刚柔并济)

以下摘自<玉人舞>唐诗逸版:https://www.youtube.com/watch?v=5loWidbGO54https://www.youtube.com/watch?v=rVq43P4nM_c 唐诗逸把水袖甩出了剑的感觉,看她跳舞真是享受~ 之前一直对这一段无感,但是这几天越想越有味道.这一段我觉得真是吊炸天了,开场的舞蹈非常非常清晰地传达了孔子的思考和脑海活动:孔子皱眉在光下,而幽暗的氛围里舞蹈者在左侧,幽暗得脱离了实际,却非常灵动.舞台光和沁碧的服装配色,让人如临玉室,舞蹈非常巧妙