PinkFilter
Overview
Filter with 3 dB/octave roll off
Discussion
Module Pack
Standard
ClassID
classID =
Type Definition
typedef struct _ModulePinkFilter
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
} ModulePinkFilterClass;
Pins
Input Pins
| Name | in |
| Description | Audio input |
| Data type | float |
| Channel range | Unrestricted |
| Block size range | Unrestricted |
| Sample rate range | Unrestricted |
| Complex support | Real |
Output Pins
| Name | out |
| Description | Audio output |
| Data Type | float |
Matlab Usage
File Name: pink_filter_subsystem.m
SYS=pink_filter_subsystem(NAME)
Implements a filter with a 3 dB/octave rolloff. This is the same
response as pink noise. Internally, the subsystem uses an 8th order
Biquad Cascade module. Arguments:
NAME - name of the module.
Copyright (c) 2026 DSP Concepts, Inc.