LoudnessDetector also reports duration. closes #23