Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::tape::TapeMachineInstance Struct Reference

#include <forge_tape_catalog.hpp>

Public Member Functions

void invalidate_cache () noexcept
 Force the next block to apply every parameter.

Public Attributes

signal::TapeMachine machine
float curve = -1.0f
float bias = -99.0f
float drive = -99.0f
float age = -99.0f
float crosstalk_db = 0.0f
float companding = -1.0f
float print_db = 0.0f
float print_offset_ms = -1.0f
float mix = -1.0f

Member Function Documentation

◆ invalidate_cache()

void pulp::host::tape::TapeMachineInstance::invalidate_cache ( )
inlinenoexcept

Force the next block to apply every parameter.

Called after prepare, which reconfigures the machine behind the cache's back.

Member Data Documentation

◆ age

float pulp::host::tape::TapeMachineInstance::age = -99.0f

◆ bias

float pulp::host::tape::TapeMachineInstance::bias = -99.0f

◆ companding

float pulp::host::tape::TapeMachineInstance::companding = -1.0f

◆ crosstalk_db

float pulp::host::tape::TapeMachineInstance::crosstalk_db = 0.0f

◆ curve

float pulp::host::tape::TapeMachineInstance::curve = -1.0f

◆ drive

float pulp::host::tape::TapeMachineInstance::drive = -99.0f

◆ machine

signal::TapeMachine pulp::host::tape::TapeMachineInstance::machine

◆ mix

float pulp::host::tape::TapeMachineInstance::mix = -1.0f

◆ print_db

float pulp::host::tape::TapeMachineInstance::print_db = 0.0f

◆ print_offset_ms

float pulp::host::tape::TapeMachineInstance::print_offset_ms = -1.0f

The documentation for this struct was generated from the following file: