BPM计算的4 Amarok是一个Amarok的脚本,提供了一个BPM计算器。
如何使用它:
打开一个shell窗口,键入“bpmcalc4amarok.gambas”并回车,看看帮助。添加作为预期处理参数。
检测BPM的从amaroks歌曲数据库(每分钟节拍)。
因为Amarok的脚本bpmcalc不工作在我的电脑上,这是方便我计算BPM的那些,我已经写了这个应用程序。
该应用程序使用的数据库的Amarok,但只有MySQL的。
的BPM计算与工具soundstretch并将所得的BPM去写回到数据库中。
到找到的BPM的,有两个参数分析:起点和长度,无论是在第二。
没有发现BPM的序列化与-9,他们以后可以反复均拥有不同的参数重新分析。
有4个扫描方法(基于的amarok MySQL数据库中的信息):
- 歌曲中找不到BPM。这些都是以前与序列-9的歌曲。我发现,改变起始点和长度可以检测很多。
- 歌曲,其中的BPM的范围之外。 BMP低于50 BPM和200以上的怀疑似乎给我。是可能的“纠正”它们与一些参数。
- 重复检测BPM过程中的所有歌曲
- 默认为仅处理歌曲的BPM没有信息。
许多参数是缴费来控制。 A有深入描述的机遇来了,之后可能。在这里,应用程序可帮助文本:
用法:
输出中到日志文件
--O = -filename
SQL登录:
--L =主机地址(默认为本地主机)
--t =端口号(默认= 3306)
--u =用户名
--P =密码
BPM检测特定的,可选:
--k =跳秒,默认值= 0(点开始BPM分析)
--g =读秒,默认值= 60(BPM分析)
歌曲选择,可选的(SQL SELECT限制):
--b =开始行(默认值= 0)
--m =最大行数读(默认为全部)
歌扫描选项,可选的。没有参数默认值=仅undedected歌曲:
所有歌曲的--F完整重新扫描
--r重新扫描失败BPM检测
--j超出范围的BPM扫描(见x,y和一个,z)的
BPM范围接受,默认值=所有(recomended:分= 50,最大= 200
--x =分钟BPM;
--Y = MAX BPM
--i一轮检测BPM
BPM“修正”的时候少(X)或更大(Y),可选:
--a =乘数(A * BPM =修正BPM
--z =分频器(BPM / Z =修正BPM
其他选项,可选:
--v详细信息
--H此帮助
什么在此版本中是新的:
- 在固定失踪时没有违约DATABASENAME Amarok是使用模式(感谢noerg)。
什么是0.1.1-1版新:
- 在数据库名作为参数
- 在SQL WHERE子句作为参数
- 修正了当&QUOT标签;无法检测到BPM率"
要求:
- FLAC
- 的FFmpeg
- 的Gambas 3
- 的Amarok
评论没有发现