6 #ifndef PDSP_SOURCES_BITNOISE_H_INCLUDED 7 #define PDSP_SOURCES_BITNOISE_H_INCLUDED 9 #include "../../DSP/pdspCore.h" 10 #include "../../DSP/random/WhiteNoise.h" 11 #include "../../DSP/signal/Bitcruncher.h" 12 #include "../../DSP/signal/Decimator.h" 13 #include "../../DSP/oscillators/phasors/LFOPhasor.h" 14 #include "../../DSP/utility/PitchToFreq.h" 66 [[deprecated(
"out_0() deprecated, use ch(0) instead")]]
69 [[deprecated(
"out_1() deprecated, use ch(0) instead")]]
72 [[deprecated(
"out_noise() deprecated, use ch_noise(0) instead")]]
75 [[deprecated(
"out_decimated() deprecated, just patch instead, it is the default output")]]
78 [[deprecated(
"out_noise_0() deprecated, use ch_noise(0) instead")]]
81 [[deprecated(
"out_noise_1() deprecated, use ch_noise(1) instead")]]
84 [[deprecated(
"out_L() deprecated, use ch(0) instead")]]
87 [[deprecated(
"out_R() deprecated, use ch(1) instead")]]
90 [[deprecated(
"out_noise_L() deprecated, use ch_noise(0) instead")]]
93 [[deprecated(
"out_noise_R() deprecated, use ch_noise(1) instead")]]
124 #endif // PDSP_SOURCES_BITNOISE_H_INCLUDED Bitcruncher. Makes the output distorted by reducing the bit used for storing the amplitude values...
Definition: Bitcruncher.h:20
Patchable & ch(size_t index)
Uses the selected channel as output for the patching operation. 0 is for the left channel (default ou...
Definition: BitNoise.cpp:59
Stereo Digital noise generator with lots of control.
Definition: BitNoise.h:23
Patchable & in_trig()
Sets "trig" as selected input and returns this module ready to be patched. Connect a "trig" output to...
Definition: BitNoise.cpp:55
PseudoRandom Noise Generator (used for white noise, but it can also generate more complex noise timbr...
Definition: WhiteNoise.h:61
Patchable & in_bits()
Sets "bits" as selected input and returns this module ready to be patched. The bits of the noise outp...
Definition: BitNoise.cpp:51
Simple phazor for LFOs.
Definition: LFOPhasor.h:22
Abstract class for implementing Units and Modules.
Definition: BasicNodes.h:82
Converts pitch values to frequency values.
Definition: PitchToFreq.h:19
Patchable & in_pitch()
Sets "pitch" as selected input and returns this module ready to be patched. This is the default input...
Definition: BitNoise.cpp:43
Patchable & ch_noise(size_t index)
Uses the selected channel as output for the patching operation. 0 is for the left channel (default ou...
Definition: BitNoise.cpp:71
Thread-safe value control with smoothing.
Definition: SequencerBridge.h:11
A Unit with no dsp inside, it just pass it's input to the output. Patching float to this Unit is thre...
Definition: PatchNode.h:41
Patchable & in_decimation()
Sets "decimation" as selected input and returns this module ready to be patched. This is pitch freque...
Definition: BitNoise.cpp:47
Sample Rate Decimator, reduce the sample rate of the input signal. New sample rate frequency is a rea...
Definition: Decimator.h:20