Skip to content

Releases: HEnquist/camilladsp

v0.6.0-beta2

11 Jun 16:49
Compare
Choose a tag to compare
v0.6.0-beta2 Pre-release
Pre-release

Improved wasapi backend

v0.6.0 beta1

30 May 21:27
Compare
Choose a tag to compare
v0.6.0 beta1 Pre-release
Pre-release

Preview of new Wasapi backend

v0.5.2

29 May 21:49
0bb5234
Compare
Choose a tag to compare

0.5.2

New features:

  • Peaking, Notch, Bandpass and Allpass filters can be defined with bandwidth.
  • Highshelf and Lowshelf can be defined with Q-value.

v0.5.1

11 May 22:38
5ad6da5
Compare
Choose a tag to compare

Version 0.5.1

New features:

  • Add JACK support.
  • Add GetSupportedDeviceTypes websocket command.

Bugfixes:

  • Handle wav files with extended fmt chunk.
  • Don't allow starting with zero channels.

Please note that the pre-built binaries are built without JACK support.

v0.5.0

27 Apr 19:28
7cdc687
Compare
Choose a tag to compare

0.5.0 - changes since 0.4.2

New features:

  • Add RMS and Peak measurement for each channel at input and output.
  • Add a Volume filter for volume control.
  • Add exit codes.
  • Adapt check output to be more suitable for scripts.
  • Search for filter coefficient files with relative paths first in config file dir.
  • Add ShibataLow dither types.
  • Add option to write logs to file.
  • Skip processing of channels that are not used in the pipeline.
  • Update to new faster RustFFT.
  • Overriding samplerate also scales chunksize.
  • Use updated faster resampler.
  • Enable experimental neon support in resampler via neon feature.
  • Add Loudness volume control filter.
  • Add mute options in mixer and Gain filters.
  • Add mute function to Volume and Loundness filters, with websocket commands.
  • Add debug feature for extra logging.
  • Improve validation of filters.
  • Setting to enable retry on reads from Alsa capture devices (helps avoiding driver bugs/quirks for some devices).
  • Optionally avoid blocking reads on Alsa capture devices (helps avoiding driver bugs/quirks for some devices).
  • Read FIR coefficients from WAV.
  • Add subsample delay.

Bugfixes:

  • Don't block playback for CoreAudio/Wasapi if there is no data in time.
  • Validate silence_threshold and silence_timeout fields.
  • Fix panic when reloading config if a new filter was defined but not added to the pipeline.
  • Check for mixer parameter changes when reloading config.
  • Token substutution and overrides also work via websocket.
  • Don't exit on SIGHUP when waiting for a config.
  • Fix handling of negative values when reading filter coeffs in S24LE3 format.
  • Gain filters react to mute setting on reload.
  • Fix noise in output when resampling and muting all channels in mixer.
  • Fix handling of negative values for input and output in S24LE format.

v0.5.0-s24test

23 Apr 21:17
Compare
Choose a tag to compare
v0.5.0-s24test Pre-release
Pre-release
Format

v0.5.0-beta6

17 Apr 20:14
Compare
Choose a tag to compare
v0.5.0-beta6 Pre-release
Pre-release

Add config option for avoiding blocking Alsa read.

v0.5.0-beta5

08 Apr 19:23
9736ae9
Compare
Choose a tag to compare
v0.5.0-beta5 Pre-release
Pre-release

Changes since beta 4

New features:

  • Improve validation of filters.
  • Setting to enable retry on reads from Alsa capture devices.
  • Avoid blocking reads on Alsa capture devices (helps avoiding driver bugs for some devices).

Bugfixes:

  • Fix panic when reloading config if a new filter was defined but not added to the pipeline.
  • Check for mixer parameter changes when reloading config.
  • Token substutution and overrides also work via websocket.
  • Don't exit on SIGHUP when waiting for a config.
  • Fix handling of negative values when reading filter coeffs in S24LE3 format.
  • Gain filters react to mute setting on reload.
  • Fix noise in output when resampling and muting all channels in mixer.

v0.5.0-beta4

28 Jan 19:59
Compare
Choose a tag to compare
v0.5.0-beta4 Pre-release
Pre-release

Changes since beta 3
New features:

  • Add debug feature for extra logging.

Bugfixes:

  • Don't block playback for CoreAudio/Wasapi if there is no data in time.
  • Validate silence_threshold and silence_timeout fields.

v0.5.0-beta3

23 Jan 20:13
Compare
Choose a tag to compare
v0.5.0-beta3 Pre-release
Pre-release

Changes since beta 2:

  • Skip processing of channels that are not used in the pipeline.
  • Update to new faster RustFFT.
  • Overriding samplerate also scales chunksize.
  • Use updated faster resampler.
  • Enable experimental neon support in resampler via neon feature.
  • Add Loudness volume control filter.
  • Add mute options in mixer and Gain filters.
  • Add mute function to Volume and Loundness filters, with websocket commands.