|
@@ -340,7 +340,8 @@ public class UserChannelContext {
|
|
|
if(StringUtils.equalsIgnoreCase(evaluationCriteria, EvaluationCriteriaEnum.AMPLITUDE.getCode())) {
|
|
|
amplitude = (int) Signals.norm(samples);
|
|
|
}else if(StringUtils.equalsIgnoreCase(evaluationCriteria, EvaluationCriteriaEnum.DECIBELS.getCode())){
|
|
|
- amplitude = (int) Signals.decibels(samples) >= 38 ? 10 : 1;
|
|
|
+ amplitude = (int) Signals.decibels(samples);
|
|
|
+ amplitude = amplitude >= 50 ? amplitude : 0;
|
|
|
}
|
|
|
//float rms = Signals.rms(samples);
|
|
|
|
|
@@ -885,7 +886,7 @@ public class UserChannelContext {
|
|
|
|
|
|
if (musicXmlNote.getFrequency() == -1) {// 休止符
|
|
|
|
|
|
- LOGGER.debug("--Amplitude:{} Denominator:{}",chunkList.stream().map(t -> t).collect(Collectors.toList()), musicXmlNote.getDenominator());
|
|
|
+ LOGGER.debug("--Amplitude:{} Denominator:{}",chunkList.stream().map(t -> t.getAmplitude()).collect(Collectors.toList()), musicXmlNote.getDenominator());
|
|
|
return chunkList.stream().filter(t -> t.getAmplitude() > hardLevel.getAmplitudeThreshold()).count() <= 0;
|
|
|
}
|
|
|
|