Skip to content

Pleco-xa v1.0.4

Choose a tag to compare

@brookcs3 brookcs3 released this 27 May 14:25
· 409 commits to main since this release

πŸ“¦ 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!