瀏覽代碼

feat:小节评分打击乐只返回节奏分,记录设备类型

Joburgess 4 年之前
父節點
當前提交
4df84754dd
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SoundCompareHandler.java

+ 4 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SoundCompareHandler.java

@@ -388,7 +388,10 @@ public class SoundCompareHandler implements WebSocketEventHandler {
                     if (avgPitch > 0){
                         recordCents = PitchConverter.hertzToAbsoluteCent(avgPitch);
                     }
-                    double cents = PitchConverter.hertzToAbsoluteCent(musicXmlInfo.getFrequency());
+                    double cents = 0;
+                    if(musicXmlInfo.getFrequency()>0){
+                        cents =  PitchConverter.hertzToAbsoluteCent(musicXmlInfo.getFrequency());
+                    }
                     double score = 100 - Math.round(Math.abs(cents - recordCents)) + soundCompareConfig.intonationCentsRange;
                     if (score < 0){
                         score = 0;