Skip to content

[ENH] Room Acoustic Parameters (RAP) convenience functions #148

@sbch22

Description

@sbch22

As discussed in a meeting in late 2025, it may be useful to provide high-level convenience functions that implement the complete signal-processing chain from a room impulse response (RIR) to room acoustic parameter (RAP) results.

Currently, users must manually combine several processing steps (e.g., filtering, EDC computation, parameter extraction). While this provides flexibility, it can be cumbersome and increases the risk of incorrect usage or non-standard-compliant workflows.

A convenience layer could encapsulate the typical processing pipeline while implementing the procedures defined in ISO 3382-1.

Proposed Functionality

Such functions could:

  • Accept an RIR as input.
  • Internally perform the required processing steps, such as: Filtering, EDC ccomputation, parameter extraction, standardized workflow defined in ISO 3382-1

Additionally, they could support common post-processing operations such as:

  • Single-number frequency averaging, often computed over a subset of bands (e.g., two octave bands or similar conventions depending on the parameter).

These functions could make the library more accessible to ew users or students who may not yet be familiar with the full processing chain.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

On hold

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions