36namespace NoiseConstants
61 namespace PracticalNoiseFloors
71 constexpr std::array<double, 7>
HUM_FREQUENCIES_HZ{ 50.0, 60.0, 100.0, 120.0, 180.0, 240.0, 300.0 };
73 -60.0, -55.0, -65.0, -70.0, -75.0, -80.0, -85.0
78namespace SaturationConstants
101namespace ComponentConstants
118 namespace TransistorsValves
125 namespace Transformers
132namespace EquipmentConstants
134 namespace TapeMachines
142 namespace Preamplifiers
150 namespace Compressors
174namespace VariationPercent
High-fidelity modular compressor designed for real-time applications.
Parametric multi-band EQ using cascaded biquads or FFT overlap-save convolution.
Reel-to-reel tape emulation with physical hysteresis and transport.
Main namespace for the analog random generation library.
constexpr double CURIE_POINT_TEMPERATURE_CELSIUS
constexpr double AGING_RATE_X7R_PERCENT_PER_DECADE_HOUR
constexpr double AGING_RATE_Y5V_PERCENT_PER_DECADE_HOUR
constexpr double TOLERANCE_PERCENTAGE_10
constexpr double AGING_DRIFT_RATE_PERCENTAGE_PER_YEAR
constexpr double TOLERANCE_PERCENTAGE_5
constexpr double TOLERANCE_PERCENTAGE_1
constexpr double TEMPERATURE_SENSITIVITY_FACTOR
constexpr double GAIN_VARIATION_PERCENTAGE
constexpr double AGING_FACTOR_GAIN_DRIFT
constexpr double THD_AT_10DBM_PERCENT
constexpr double MAX_GAIN_REDUCTION_DB
constexpr double FIXED_ATTACK_TIME_SECONDS
constexpr double FIXED_RELEASE_TIME_SECONDS
constexpr double CROSSTALK_FREQUENCY_SLOPE_DB_PER_OCTAVE
constexpr double VINTAGE_CROSSTALK_MULTIPLIER
constexpr double MODERN_CROSSTALK_MULTIPLIER
constexpr double CROSSTALK_LEVEL_DB_AT_1KHZ
constexpr std::array< double, 4 > FREQUENCY_POINTS_LOW_HZ
constexpr double BANDWIDTH_CONTROL_RANGE
constexpr std::array< double, 3 > FREQUENCY_POINTS_HIGH_HZ
constexpr double MAX_MIC_GAIN_DB
constexpr double EIN_AT_MAX_GAIN_DBU
constexpr double THD_PERCENTAGE
constexpr double SATURATION_THRESHOLD_DB
constexpr double TAPE_SATURATION_THRESHOLD_DB
constexpr double WOW_DEPTH_PERCENTAGE
constexpr double FLUTTER_DEPTH_PERCENTAGE
constexpr double TAPE_HISS_SNR_DB
constexpr double ALPHA_BROWN
constexpr double SPECTRAL_SLOPE_DB_PER_OCTAVE_PINK
constexpr double ALPHA_PINK
constexpr double SPECTRAL_SLOPE_DB_PER_OCTAVE_BROWN
constexpr std::array< double, 7 > HUM_AMPLITUDES_DB
constexpr double API_512C_EIN
constexpr double LA_2A_NOISE_DB_BELOW_10DBM
constexpr double AMPEX_351_SNR_DB
constexpr double TAPE_NOISE_OFFSET_DB
constexpr double NEVE_1073_NOISE_LINE_DBU
constexpr double NEVE_1073_EIN_DBU
constexpr double STUDER_C37_SNR_DB
constexpr std::array< double, 7 > HUM_FREQUENCIES_HZ
constexpr double TYPICAL_DC_CURRENT
constexpr double AUDIO_BANDWIDTH
constexpr double ELEMENTARY_CHARGE
constexpr double BOLTZMANN_CONSTANT
constexpr double TYPICAL_RESISTANCE
constexpr double NOISE_BANDWIDTH
constexpr double ROOM_TEMP_KELVIN
constexpr double MAX_THD_PERCENTAGE
constexpr double DRIVE_THRESHOLD_DB
constexpr double LOW_END_BOOST_DB
constexpr double ODD_HARMONIC_DOMINANCE_RATIO
constexpr double SATURATION_THRESHOLD_DB
constexpr double HIGH_END_ROLL_OFF_HZ
constexpr std::array< double, 3 > TRANSFER_FUNCTION_COEFFS
constexpr double EVEN_HARMONIC_DOMINANCE_RATIO
constexpr float VacuumTube
constexpr float Transistor
Main namespace for the DSPark framework.