Browse Source

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

Joburgess 4 năm trước cách đây
mục cha
commit
4df84754dd

+ 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;