Package Exports
- @opendaw/lib-dsp
Readme
This package is part of the openDAW SDK
@opendaw/lib-dsp
Digital Signal Processing utilities and audio processing functions for TypeScript projects.
Core Audio Processing
- fft.ts - Fast Fourier Transform implementations
- rms.ts - Root Mean Square calculations
- delay.ts - Audio delay effects and processing
- stereo.ts - Stereo audio processing utilities
- window.ts - Windowing functions for signal processing
Oscillators & Synthesis
- osc.ts - Oscillator implementations and waveform generation
- value.ts - Audio value processing and manipulation
- ramp.ts - Smooth parameter transitions and ramping
Musical Theory & MIDI
- notes.ts - Musical note utilities and conversions
- chords.ts - Chord theory and generation
- midi-keys.ts - MIDI key mapping and utilities
- fractions.ts - Musical fraction calculations
Timing & Rhythm
- ppqn.ts - Pulses Per Quarter Note timing utilities
- bpm-tools.ts - Beats Per Minute calculations and tools
- grooves.ts - Rhythm and groove pattern utilities
Audio Graph & Events
- graph.ts - Audio processing graph utilities
- events.ts - Audio event handling and scheduling
- fragmentor.ts - Audio fragment processing
Filters & Effects
- biquad-coeff.ts - Biquad filter coefficient calculations
- biquad-processor.ts - Biquad filter processing implementation
Utilities
- utils.ts - General DSP utility functions
- global-console.d.ts - Global console type definitions