2010-09-28 120 views
1

我在MATLAB中開發了兩種不同的方法,旨在分析一首流行歌曲,然後自動創建一個包含部分副歌部分的30秒音頻縮略圖(預覽剪輯)。我應該如何客觀地測試我的程序結果?

這兩種方法具有不同的結果:

  1. 第一種方法可以爲每個軌道的縮略圖,設法找到在40副歌部分出來的50測試歌曲
  2. 第二種方法僅管理工作30出50首歌曲,並找到了副歌區間21倍出30

很明顯,我知道哪些方法優越,但我需要在這需要論證報告,描述和解釋結果正確的統計測試ING。其他學術論文以前使用f檢驗來做到這一點,但由於他們的方法非常優越,他們的目標通常包括以100%的準確度檢測合唱開始時間。

我的目標是更放鬆,因爲我只是尋找生成的縮略圖來包含合唱的任何部分,無論發病。

任何人都可以提出一些客觀測試,我可以探討關於我的項目?這是我第一次進行這樣的調查,所以我的經驗/知識非常低。

謝謝!

+1

還要求在統計SE:HTTP: //stats.stackexchange.com。可能你會得到更多有關統計的建議。 – yuk 2010-09-28 17:51:49

+0

謝謝,我不知道該網站存在! – Velocity 2010-09-28 19:03:06

+0

這裏有什麼可怕的是(無疑是正確的)基本假設,即大多數流行歌曲必然會有「詩歌/合唱」結構。 – mickeyf 2010-09-29 14:07:34

回答

0

可能,你的方式是用時間縮短格式化你的歌曲軌道,以獲得關於聲音類型(合唱等)的相關信息。在像CoolEdit這樣的聲音編輯器中,您可以設置時間縮放並分配他們的名字,如'合唱','暫停','音樂'...然後,您必須提取剪切信息以導入Matlab。對於Windows 32可以使用來自http://www.pallier.org/ressources/wspot/sig2wav/toolswav.html的實用程序Wav2labs; http://www.pallier.org/ressources/wspot/sig2wav/Wav2labs.exe這個程序提取剪切到文本文件,你可以閱讀Matlab文本掃描功能。

畢竟只有分割精度必須繼續,就像%的時候,信號類型(合唱/不合唱)被正確識別

或指定你的問題更準確地

+0

我不確定你在提議什麼?我有一個excel文件,每個50首曲目的所有合唱部分的時間碼。百分比時間是什麼意思? – Velocity 2010-09-30 17:07:07

+0

如果你的算法決定合唱或不合唱,爲什麼不在算法中正確識別聲音類型的時間或幀數。如果算法從10開始正確地將類型分配給9幀,則答案的準確率爲90%。 – Singlet 2010-10-01 06:14:54

相關問題