drumscript.drum_classifier.classify.extract_features¶ extract_features(audio_slice_short: ndarray, audio_slice_long: ndarray, sr: int) → dict[source]¶ Analyses the audio slice and extracts the physical DSP features. Uses a short 200ms slice for spectral purity, and a long 1.5s slice for decay. Wraps numpy outputs in float() to ensure JSON serialization.