Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::chardelay::TapeStandardChannel Class Reference

Standard-tier tape coloration for one channel: the pre-line record EQ + saturation + playback EQ, and the post-line loss stand-in + DC blocker. More...

#include <tape.hpp>

Public Member Functions

void prepare (double fs)
void reset () noexcept
void update (double character_amount) noexcept
double pre_process (double x) noexcept
 Record EQ → saturation → playback EQ. Runs before the delay line.
double post_process (double x) noexcept
 Loss stand-in + head bump + DC block. Runs after the delay line.

Detailed Description

Standard-tier tape coloration for one channel: the pre-line record EQ + saturation + playback EQ, and the post-line loss stand-in + DC blocker.

Member Function Documentation

◆ post_process()

double pulp::signal::chardelay::TapeStandardChannel::post_process ( double x)
inlinenoexcept

Loss stand-in + head bump + DC block. Runs after the delay line.

◆ pre_process()

double pulp::signal::chardelay::TapeStandardChannel::pre_process ( double x)
inlinenoexcept

Record EQ → saturation → playback EQ. Runs before the delay line.

◆ prepare()

void pulp::signal::chardelay::TapeStandardChannel::prepare ( double fs)
inline

◆ reset()

void pulp::signal::chardelay::TapeStandardChannel::reset ( )
inlinenoexcept

◆ update()

void pulp::signal::chardelay::TapeStandardChannel::update ( double character_amount)
inlinenoexcept

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