Releases: MCUdude/SigmaDSP
Releases · MCUdude/SigmaDSP
SigmaDSP v1.1.5
SigmaDSP v1.1.4
Changelog:
- Fix PlatformIO registry versioning issue
SigmaDSP v1.1.3
Changelog:
- Add support for non-slew-rated mux blocks that requires an index number
- Improve source code documentation by adding the path to where in SigmaStudio various DSP block can be found
SigmaDSP v1.1.2
Changelog:
- Fix DSP readback issue
- Without the fix, one could only read registers in the DSP with large intervals
SigmaDSP v1.1.1
Changelog:
- Improve dynamic bass algorithm
- It's now possible to adjust the boost frequency, threshold, and time constant.
- See
7_Dynamic_bass_boost
example for details
- Support for non-slew, generic gain controls in various filters (#19)
- Support DC control of index filters (#19)
- Fix gain calculation for EQ 2nd order low pass filters (#20)
- Fix typo in
0_Template
example (#27) - Add
8_Compressor_RMS
example
SigmaDSP v1.1.0
Changelog:
- Rename EEPROM_SIZE macro to EE_SIZE
- Turns out that EEPROM_SIZE is a macro already defined on the megaAVR-0 architecture
- Add Doxygen style comments
- Makes the coding experience in editors such as VSCode much better.
- You can hover over a function to read the formatted comment
- Add sample frequency to constructor
- Before the sampling frequency was hardcoded to 48 kHz, and functions such as
secondOrderEQ
would be affected if the actual sample frequencies didn't match. - This is a breaking change, make sure to update your constructor!
- Before the sampling frequency was hardcoded to 48 kHz, and functions such as
SigmaDSP v1.0.1
Changelog:
- Move all template-based code into the header file
- Fixes an issue where the library wouldn't compile with PlatformIO
- Move functions into cpp file instead of header file
- Fixes an issue where the library wouldn't compile with PlatformIO
- Add inline to loadProgram() function
- Necessary to get it to compile with PlatformIO
SigmaDSP 1.0.0
Initial release