Skip to content

ZeroSource

Overview

Outputs a constant value of zero

Discussion

This module fills the output wire with zeros. It is usually used as a source for unconnected module input wires. The properties of the output pin are specified when the module is allocated.

Module Pack

Standard

ClassID

classID = 116

Type Definition

typedef struct _ModuleZeroSource
{
ModuleInstanceDescriptor instance;            // Common Audio Weaver module instance structure
} ModuleZeroSourceClass;

Pins

Output Pins

Name out
Description Output signal
Data Type float

Matlab Usage

File Name: zero_source_module.m 
 M=zero_source_module(NAME, NUMCHANNELS, BLOCKSIZE, SAMPLERATE, DATATYPE) 
 This module fills the output wire with zeros. It is used as cap off 
 unconnected module source pins.  

 Arguments: 
    NAME - name of the module. 
    NUMCHANNELS - number of channels in the output wire. 
    BLOCKSIZE - number of samples in the output wire. 
    SAMPLERATE - sample rate of the output wire. 
    DATATYPE - string specifying the data type of the output wire. Can be 
         either 'float', 'fract32', or 'int'. 

Copyright (c) 2026 DSP Concepts, Inc.