Skip to content

Releases: VoidXH/Cavern

Cavern @adb28a1[2024-09-22]

22 Sep 13:01
Compare
Choose a tag to compare
Pre-release

Commits

  • adb28a1: Support Sony ES series (VoidX)

Cavern 2.0.2 (Performance²)

10 Oct 21:35
Compare
Choose a tag to compare

The last few commits have improved performance so much that it's worthy of an early release.

Downloads

Cavern 2.0.1 (Performance)

25 Jun 22:41
Compare
Choose a tag to compare

The last few commits have improved performance so much that it's worthy of an early release.

Cavern 2.0 - Long-term Support update

24 Apr 22:45
Compare
Choose a tag to compare

Finalized feature set and API. From now on, function signatures are guaranteed to stay the same. Only new features will be added when neccessary (like new codecs), existing ones will not be modified or removed.

Library additions

  • Added MKV container writing
  • Added MP4 container reading
  • Added LAF environment export
  • Added crossover export for Equalizer APO, supporting all of Cavern's basic crossovers
  • Added FIR/IIR filter set export for supported software/hardware, including CamillaDSP
  • Merging of multiple E-AC-3 files for channel-based spatial mix storage
  • Microphone support for WebGL

Cavernize additions

  • Added a metadata viewer
  • Added 4.1.1 channel layout
  • Content grading
  • New render target selector
  • Option to swap side/rear channels
  • Support opening webm/weba files

Cavern 1.6 - Happiest Halloween update

31 Oct 00:31
Compare
Choose a tag to compare

This is the largest update to Cavern yet, including the world's first open-source Dolby Digital Plus Atmos decoder on the PC.

Driver changes

  • E-AC-3 + JOC (Dolby Digital+ Atmos) visualization and rendering
  • ADM BWF visualization and rendering
  • A welcome screen is shown on first launch
  • Custom channel names which also appear in QuickEQ
  • Speaker layout auto-detection on first launch
  • File browser dialogs are now Mono library popups that look like a Windows file browser
  • Larger, more accessible UI

QuickEQ additions

  • Added Expert crossover for complete cutoff frequency and subwoofer matrixing control.
  • Added MultEQ-X support
  • Added one-click Equalizer APO export
  • Added the Smoother curve which keeps the system's character and does not require a dedicated measurement microphone
  • Added a custom gain standard, where channel gains can be offset between -6 and 6 dB with sliders or manually without bounds
  • Multiple microphones can be selected for measurements, these measurements are automatically added to the Multi-mic panel
  • Default calibration files are automatically applied on MiniDSP UMIK-1 and XTZ II Pro microphones
  • Arbitrary measurement signals can be used
  • Warm-up mode against microphone clicking on measurement start
  • Warning messages when channel gains are too far apart
  • Error message when no microphone is connected

QuickEQ changes

  • Measurements are now exported in Limitless Audio Format, which can contain complete multi-mic measurements
  • Minimum corrected frequency is now allowed down to 10 Hz
  • Delays and polarities are calculated after simulation for convolution exports, making them superior to any other export
  • Delays smaller than half the filter size are baked into convolution filters
  • After overwhelming user feedback, Cavern is now the default gain standard instead of DCI
  • Filter sizes other than powers of 2 are now supported for convolution exports
  • Multi-file exports can be renamed, no more folder selection

API additions

  • Decoding of Matroska (.mkv/.mka) streams
  • Decoding of E-AC-3 (.ac3/.ec3) streams, including JOC (Dolby Digital+ Atmos) into objects
  • Decoding of ADM BWF (.wav) streams into objects
  • CavernAmp accelerates some features with native code on 64-bit Windows for an average of 2x speedup
  • Ear canal simulations by angle and distance with the Distancer filter
  • Optimized convolution for basic impulse responses called Spike convolver
  • Screen-locked source flag
  • Many new waveform and audio file handling functions

API changes

  • File reading is separated to reading, decoding, and rendering
  • Linearized virtualizer frequency responses
  • Moved API to .NET 6 and made NuGet-ready

Cavern 1.5 - Nearly 5 years update

04 Jan 23:02
Compare
Choose a tag to compare

Additions

  • Valley correction in QuickEQ
  • Gain and Cavernize filters
  • Phase, RT60, and imulse likelyness for impulse responses
  • 24-bit support for known formats, WAV reader
  • FRD calibration support

Changes

  • Impulse responses have way less noise
  • Versatile convolution generation
  • Headphone virtualization is available outside Unity
  • Many refactors

Cavern 1.4 - Standalone update

23 May 16:17
Compare
Choose a tag to compare

Additions

  • Cavern is no longer bound to Unity, separated to module DLLs, CavernUnity.dll is only an adapter
  • Completely separated rendering to Unity's audio thread
  • New, abstract, and complex filters
  • Sources can be filtered individually
  • EQ curves
  • Zero delay (minimum phase) or linear phase convolution EQ generation

Changes

  • The center channel now has an echo in virtualization

Cavern 1.3 - HRIR and Cavernize Lite update

16 Mar 22:51
Compare
Choose a tag to compare

Additions

  • HRIR-based headphone virtualizer
  • Cavernize Lite is now open source and included in this repo
  • Variable band smoothing
  • Implemented more Unity functions
  • Support for virtual, even streaming audio sources with forced playback
  • Noise generator audio source

Changes

  • Greatly optimized code
  • Virtualization does not override echo settings for audio sources
  • The default sample rate is now 48 kHz (which is the sample rate of the HRIR)
  • New set of supported DCPs

Cavern 1.2 - QuickEQ update

30 Sep 16:04
Compare
Choose a tag to compare

Additions

  • QuickEQ: advanced room correction toolkit with extremely quick and accurate measurements
  • Audio spoofer: converts Unity's listeners and sources to Cavern components
  • Log display debug window

Changes

  • Reworked resampling
  • All C# code is now managed

Cavern 1.1 - DCP update

10 May 17:10
Compare
Choose a tag to compare

Release notes

  • Multi-threaded and more optimized renderer
  • Auto 7.1 upmix in Cavernize if rear channels are present
  • Support for Cavern DCPs, Barco Auro, and 12-Track