Skip to content

Releases: audiolabs/DEISM

Update the example scripts to use the newly-defined DEISM classes for improved readability and convenience

10 Mar 20:28

Choose a tag to compare

v2.2.1.10

Update the example scripts to use the newly-defined DEISM classes for…

Supporting uuids of surface labels for coupling with CHORAS

09 Mar 17:47

Choose a tag to compare

v2.2.1.9

Updating Deisminterface to have uuid labels of the surface, supportin…

Now the calculated RIR is not normalized by default.

16 Feb 13:33

Choose a tag to compare

v2.2.1.8

Now the calculated RIR is not normalized by default.

Fixing small bug in the distance_boundaries_checks

10 Feb 17:50

Choose a tag to compare

v2.2.1.7

Fixing small bug in the distance_boundaries_checks

Minor fixes

01 Feb 14:07

Choose a tag to compare

v2.2.1.6

Some minor changes

More robust calculation for higher sampling rates

01 Feb 12:04

Choose a tag to compare

Adding a c++ wrapper for faster determing the number of reflection paths used in shoebox rooms, this may saves the memory usage for large image matrics

Fixed a problem with returning geometry information from geo file in room_check Latest

28 Oct 07:55

Choose a tag to compare

Couple with CHORAS backend

23 Oct 11:00

Choose a tag to compare

Some changes for coupling with CHORAS, including loading information from .geo file, calculating surface areas, surface centers and room volumn. The room information is then fed into DEISM pipline and return a RIR.

Major updates: RIR and RTF modes

26 Sep 09:44

Choose a tag to compare

We are releasing a new version with two modes: an RTF (room transfer function) mode for calculation completely in the frequency domain, and an RIR (room impulse response) mode for time-domain outputs.

  • Add new configuration files
      - configSingleParam_RTF.yml for RTF mode, shoebox room
      - configSingleParam_ARG_RTF.yml for RTF mode, convex room
      - configSingleParam_RIR.yml for RIR mode, shoebox room
      - configSingleParam_ARG_RIR.yml for RIR mode, convex room
  • Remove the use of the sampling rate $f_\text{s}$ in reflection paths' calculation of shoebox rooms
      - Rewritten the calculation of images for shoebox rooms by taking T60 to restrict the max travel length of each reflection path
  • New Class DEISM wrapper for more convenient usage of defining and updating parameters
  • New static methods for efficient parameter conflict checking
  • Including conversions between impedance, absorption and T60
      - Only one of them can be defined in yml file and cmd input, if more than one is defined, raise warnings, this is done in function loadSingleParam
      - [x] Conversion from impedance to absorption and T60: Done ✅ 2025-09-21
      - [ ] Conversion from absorption to impedance: Done ( Check again)
      - [ ] Conversion from T60 to impedance: Todo
  • Interpolation functions for
      - [ ] Directivity coefficients: Todo
      - Impedance, absorption coefficients, or T60: Done
        - [*] By default, only the impedance is interpolated! Keep this in mind!

v2.1.3

18 Jun 10:39

Choose a tag to compare

Some bugs fixed