Pleco-xa v1.0.4
π¦ NPM Release Notes - Version 1.0.4
π New Features & Enhancements
βΈ»
π§ Audio Processing Enhancements
Advanced Audio Buffer Manipulation (audio-utils.js):
Create loopable audio buffers with custom waveforms and multichannel support.
Export audio buffers as .wav files.
ποΈ Compression Utilities
Pitch-based Audio Compression (compression.js):
Adjust pitch and tempo using linear interpolation resampling.
π Loop Analysis Improvements
Enhanced Loop Analyzer (loop-analyzer.js):
Musical timing-aware loop analysis.
Integrated BPM detection and spectral analysis.
Confidence scoring for loop detection.
π΅ Musical Timing Utilities
Beat Alignment Calculations (musical-timing.js):
Evaluates loop alignment with musical timing.
Provides bonuses for common musical divisions (e.g., 1, 2, 4 beats).
π Spectral Analysis
Expanded Capabilities (xa-spectral.js - if available):
Spectral centroid calculations.
Spectrogram generation.
π Integration with External Libraries
Integration Guides & Utilities (docs):
Support for Doppler and Librosa.
π§ͺ Testing & Debugging
Improved test coverage for audio utilities and core modules.
Added debug logging for key processes (debug.js).
π§ Refactoring & Optimizations
Refactored core modules for better modularity and performance.
Updated references to consolidated audio files (audio).
βΈ»
π Upgrade now and explore the enhanced capabilities!