Update to version 1.1.0 with comprehensive changelog and README updates
This commit is contained in:
28
CHANGELOG.md
28
CHANGELOG.md
@@ -1,5 +1,33 @@
|
||||
# Changelog
|
||||
|
||||
## [v1.1.0] - 2024-12-19
|
||||
### Added
|
||||
- **IR Visualization**: New `--plot-ir` flag to generate frequency response and waveform plots
|
||||
- **Professional Plotting**: Frequency response (dB vs Hz) and time-aligned waveform visualization
|
||||
- **Valhallir Branding**: Logo and filename information in generated plots
|
||||
- **Modular Architecture**: Separated plotting logic into dedicated `pkg/plot` package
|
||||
- **Enhanced File Management**: Plots are saved in the same directory as IR files with matching names
|
||||
- **Improved Documentation**: Updated README with plotting features and usage examples
|
||||
- **Linear Fade-Out**: New `--fade-ms` option to apply linear fade-out to IRs (default 5ms)
|
||||
- **High/Low-Cut Filtering**: New `--highcut` and `--lowcut` options for frequency filtering
|
||||
- **Configurable Filter Slopes**: New `--cut-slope` option for filter steepness (12, 24, 36, 48 dB/oct)
|
||||
- **Audio Resampling**: Automatic resampling between different sample rates (44.1, 48, 88.2, 96 kHz)
|
||||
- **Enhanced Audio Processing**: Cascade filtering for steeper slopes and better frequency response
|
||||
- **Assets Integration**: Added Valhallir logo for professional plot branding
|
||||
|
||||
### Changed
|
||||
- **Package Structure**: Refactored codebase with separate packages for audio processing and visualization
|
||||
- **Plot File Naming**: Plots now use the same base name as IR files (e.g., `ir.png` instead of `ir_plot.png`)
|
||||
- **Repository Organization**: Updated `.gitignore` to exclude generated files while preserving essential test files
|
||||
- **Enhanced Error Handling**: Improved validation and error messages for all new features
|
||||
- **Better Logging**: More detailed progress information during processing
|
||||
|
||||
### Technical Improvements
|
||||
- **Clean Architecture**: Separated concerns between audio processing (`pkg/convolve`) and visualization (`pkg/plot`)
|
||||
- **Better Maintainability**: Modular design makes it easier to extend and modify features
|
||||
- **Enhanced Audio Quality**: Improved filtering algorithms with cascade implementation
|
||||
- **Professional Output**: Better IR quality with fade-out and advanced filtering options
|
||||
|
||||
## [v1.0.0] - 2024-06-09
|
||||
### Added
|
||||
- Initial public release: Valhallir Deconvolver
|
||||
|
||||
Reference in New Issue
Block a user