Skip to content

Releases: MCUdude/SigmaDSP

SigmaDSP v1.1.5

21 Jun 12:09
Compare
Choose a tag to compare

Changelog:

  • Fix compilation error if ESP-IDF >= v5.0.0

SigmaDSP v1.1.4

15 Mar 13:39
Compare
Choose a tag to compare

Changelog:

  • Fix PlatformIO registry versioning issue

SigmaDSP v1.1.3

15 Mar 13:27
Compare
Choose a tag to compare

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

15 Sep 06:01
Compare
Choose a tag to compare

Changelog:

  • Fix DSP readback issue
    • Without the fix, one could only read registers in the DSP with large intervals

SigmaDSP v1.1.1

24 May 10:39
Compare
Choose a tag to compare

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

12 Jan 08:56
Compare
Choose a tag to compare

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 secondOrderEQwould be affected if the actual sample frequencies didn't match.
    • This is a breaking change, make sure to update your constructor!

SigmaDSP v1.0.1

08 Oct 17:36
Compare
Choose a tag to compare

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

06 Oct 17:41
Compare
Choose a tag to compare

Initial release