Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ModalMode Struct Reference

One resonant mode of a vibrating object: frequency, decay time, and impulse-response amplitude. More...

#include <modal_bank.hpp>

Public Attributes

float freq_hz = 440.0f
float t60_s = 1.0f
 time for this mode to decay by 60 dB
float gain = 1.0f
 amplitude of this mode in the impulse response

Detailed Description

One resonant mode of a vibrating object: frequency, decay time, and impulse-response amplitude.

A modal model of a struck/plucked body is a (possibly large) set of these, typically produced offline by modal analysis of a measurement or a mesh and played back by ModalBankT.

Member Data Documentation

◆ freq_hz

float pulp::signal::ModalMode::freq_hz = 440.0f

◆ gain

float pulp::signal::ModalMode::gain = 1.0f

amplitude of this mode in the impulse response

◆ t60_s

float pulp::signal::ModalMode::t60_s = 1.0f

time for this mode to decay by 60 dB


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/modal_bank.hpp