mhtirogla
Home
Systems
API
Pricing
About
Log in
← Back
Home
›
Systems
›
Communication and media
audio-codec
real-time audio codec
Opus
System
Techniques · 3
Primitives · 14
audio-codec
Packet loss concealment
media · medium: Synthesize missing audio frames from prior signal (pitch repetition, neural PLC)
Psychoacoustic model
media · medium: Masking thresholds driving perceptual bit allocation
Sample rate conversion
signal-processing · medium: Polyphase and windowed-sinc resampling; asynchronous rate conversion for clock drift
Linear predictive coding (LPC)
media · low: Predict each sample from the previous p; code only the small prediction error plus p coefficients. Core of FLAC, speech codecs and the Opus SILK layer.
›
IIR and FIR filters
signal-processing · low: Two ways to shape a sampled signal's spectrum: FIR (finite taps, always stable, exact linear phase) or IIR (feedback, a few coefficients, cheap but phase-distorting).
›
SIMD programming
hardware-os · low: Process 4-16 lanes per instruction with AVX2, AVX-512 or NEON via Rust std::arch, with runtime dispatch and a portable fallback.
›
Arithmetic coding
compression · low: Encodes a whole message as one number in [0,1), spending fractional bits per symbol; pairs with adaptive context models for the best ratios.
›
Vector quantization
compression · low: Codebook and pyramid vector quantization of coefficient vectors
Deterministic fixed-point math
game-networking · low: Bit-identical simulation math across CPUs, compilers and builds: integer fixed-point formats, the float traps (FMA, x87, fast-math, libm), deterministic trig, sqrt and RNG.
›
Voice activity detection
machine-learning · low: Per-frame speech/non-speech decision with smoothing, from an energy threshold over a tracked noise floor up to small neural nets.
›
Modified dct
numerics · low: MDCT with TDAC windows for transform audio coding
Forward error correction
signal-processing · low: Add redundancy (LDPC, Reed-Solomon, XOR parity) so receivers repair loss without retransmit
Recurrent networks
machine-learning · low: GRU and LSTM cells for streaming sequence models
Fast Fourier transform
numerics · low: Computes the DFT in O(n log n) by recursively splitting into even and odd halves; the basis of fast convolution and spectral methods.
›
PRNGs (PCG, xoshiro)
numerics · low: Small, fast, statistically strong non-cryptographic generators: PCG32 and xoshiro256**, with seeding, parallel streams and unbiased ranges.
›
Scalar quantization
search-sort · low: Per-dimension int8/binary quantization of vectors with rescoring
Biquad filters
signal-processing · low: Second-order IIR sections (RBJ cookbook): low/high pass, peaking EQ; stable cascades
Copy for AI
Similar systems
Share the most building blocks with this one.
group-voice
22 %
hearing-aid
22 %
realtime-audio-dsp
18 %