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
評論沒有發現