Comprehensive audio feature extraction library for signal analysis, visualization, and processing.
npm install @villium/echo

> Comprehensive audio feature extraction library for signal analysis, visualization, and processing.
``bash`
npm install @villium/echo
- @villium/echo-beat - Beat detection & tempo analysis
- @villium/echo-fx - Real-time audio effects
- @villium/echo-chamber - Audio visualization components
`typescript
import {
rms, peak, normalize,
fundamentalFrequency, mfcc,
onsetDetection
} from '@villium/echo';
// Basic signal analysis
const audioBuffer = new Float32Array([/ your audio data /]);
const volume = rms(audioBuffer);
const maxAmplitude = peak(audioBuffer);
// Advanced feature extraction
const pitch = fundamentalFrequency(audioBuffer, 44100);
const coefficients = mfcc(magnitudeSpectrum, 44100);
const noteOnsets = onsetDetection(audioBuffer);
// Audio processing
normalize(audioBuffer, 0.8); // Normalize to 80% of full scale
``
- Music Analysis - Genre classification, mood detection
- Audio Visualization - Real-time waveforms and spectrograms
- Machine Learning - Feature extraction for audio ML models
- Sound Design - Audio effect processing and analysis
- Research - Academic audio signal processing
Visit our documentation for detailed API references and examples.
We welcome contributions! Please see our Contributing Guide for details.
MIT © Villium