Releases: timschneeb/DDCToolbox
Releases · timschneeb/DDCToolbox
DDCToolbox v2.0.1
Feature updates
- Better ParametricEQ import compatibility
Bug fixes
- Backward compatibility with older Qt versions (tested with Qt 5.7)
- Low/high shelf: force use bandwidth instead of Q
- Various crash/bug fixes, stability, and performance enhancements
Distribution changes
- Linux: The Ubuntu PPA is back. Please re-add the new PPA repository
Looking for Linux packages? Consider using the universal snap package (sudo snap install ddctoolbox
).
It supports all Linux distributions and is precompiled for the following CPU architectures: x86_64, arm64, armhf, ppc64el, and s390x.
Alternatively, you can use the PPA package for Debian/Ubuntu or the AUR package for Arch Linux.
Recommended download for Windows users: 'DDCToolbox_Setup_win64_2.0.1-b46d76.exe'
DDCToolbox v2.0
Feature updates
- Advanced peaking filter curve fitting
- Backend library provided by @james34602 (see james34602/libgradfreeOpt)
- Available algorithms: Differential evolution, bounded simplex search, flower pollination search, CHIO, and various hybrid optimization combinations
- Inspect the optimization history and MSE plot in real-time
- Full macOS support and integration
- Precompiled macOS binaries for Intel-based devices
- .vdcprj files are automatically associated with the app and can be directly opened from Finder
- New export options
- Export as EqualizerAPO IIR configuration (EAPO version 0.9 or later only)
- Export biquad coefficients as CSV dataset
- New stability check dialog
- More detailed error descriptions
- VDCs cannot be exported anymore when at least one filter is unstable
- Highlight unstable filters in the table
- Windows shell integration for .vdcprj files (only available if installed using setup-executable)
- Allow vertical layout orientation (press F4 or check 'View > Switch orientation')
- Display detailed coefficient values of custom filters as a tooltip when hovering over their corresponding table rows
- Added 'recent projects' sub-list in the menu bar
- Added more quick-actions in the toolbar
- Added various icons for menu and toolbar actions
- Full rewrite of the filter table backend (more stable and much faster; model-based instead of item-based)
- Notify about unsaved changes before exiting
- Includes basic support for OS-specific session managers
Bug fixes
- Fixed undo/redo stack corruption issue when re-sorting the table columns multiple times and undoing
- Backward compatibility with older Qt versions (tested with Qt 5.7)
- Forcefully set the correct color scheme and prevent OSes from overwriting it
- Refactored various issues marked by clang-tidy and clazy to modernize the source code
- Various crash/bug fixes, stability, and performance enhancements
Distribution changes
- Windows: A proper application installer (which enables *.vdcprj file associations) is now available; please consider using it instead of portable executables
- Linux: The Ubuntu PPA has been discontinued; please use the snapcraft packages instead
- macOS: Precompiled binaries packaged in DMGs are now available (both stable and nightly builds). ARM-based systems are not officially supported, and users need to compile the app on these platforms themselves (check manual macOS installation in README for further instructions). Tested on OSX 10.13.
Thanks to @james34602 for various contributions regarding the new peaking filter curve fitting algorithms (see james34602/libgradfreeOpt) and more.
Recommended download for Windows users: 'DDCToolbox_2.0_Setup_windows64.exe'
DDCToolbox 1.4
- AutoEQ integration
- Support for custom filters
- New filters: one-pole high/low pass, bandpass (constant skirt gain, peak gain = bandwidth)
- Phase response graph
- Stability check for filters
- Multiple filters can use the same frequency
- Optimized/Faster plotting routines
- Visualize selected rows in all plots
- Group delay plot uses ms unit on the y-axis now
- German translation
Thanks to @james34602 for various contributions and corrections regarding the new filters, stability check, phase response plot, and more.
DDCToolbox 1.3
- Support for more IIR filters: Low/high/band/all pass, high/low shelf, notch, unity gain
- Group delay plot (provided by @james34602)
- Context menus to drag/zoom the graphs
- Magnitude response plot: dB scale on the y-axis and higher resolution
- Splitter layout
- Simple update checker
Note: project files using IIR filters other than 'Peaking' cannot be loaded in the original Vipers Toolbox v2.0
DDCToolbox 1.2
- New project save/load mechanism
- Undo/Redo support
- Invert gain of selection
- Shift frequencies of selected rows by x-Hz
- Updated keyboard combos
- Batch conversion: AutoEQ to *.vdcprj
DDCToolbox 1.1
- Import/convert VDC files to VDC projects (single/batch)
- Logarithmic graph scale
- Other bugfixes
DDC Toolbox v1.0
- Initial release