sound:compute PR over time for orders
Last update: 31.07.2026Version: 0.0.0
Description
Compute the Prominence Ratio (PR) over time of a signal, for specific order(s), where PR is defined in accordance with the ECMA-418-1 (formerly ECMA-74, Annex D) and ISO7779:1999 standards. This is applicable for tones whose frequencies are between 89.1 Hz and 11,220 Hz.
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 Required |
input_signal | field |
Input signal in Pa on which to compute the PR over time for the specified orders. |
| Pin 1 Required |
rpm_profile | field |
Profile of RPM over time associated with the input signal. Must have the same length and same sampling frequency as the input signal. |
| Pin 2 Required |
orders_numbers | vector<double> |
List of the order numbers for which to compute PR. |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | orders_pr_over_time | fields_container |
PR over time, in dB, for each order number specified in input orders_numbers. |
| Pin 1 | rpm_profile_resampled | field |
RPM over time, resampled to match the PR computation time steps. |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool |
false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
Scripting
Category: sound
Plugin: sound
Scripting name: None
Full name: None
Internal name: compute_prominence_ratio_for_orders_over_time
License: avrxp_snd_level1
Changelog
- Version 0.0.0: Initial release.