back one level

The list of modules

This list of modules contains the signal generating and transforming modules I used in my program. For a better application this list needs to be extended, some modules to be redesigned.

Class Name Description
0. Input Const Constant, container of a value.
Has 1 output.
Pot Potmeter, adjustable container of a value. Has min,max and stepsize properties.
Has 1 output.
1. Aritmethic Neg Negative, multiplication by -1.
Has 1 input, 1 output.
Add Adder, adds 2/3/4/6/8 operands.
Has 2/3/4/6/8 inputs, 1 output.
Mul Multiplier, multiplies 2/3/4/6/8 operands.
Has 2/3/4/6/8 inputs, 1 output.
Div1 Reciprocate, one divided by the operand.
Has 1 input, 1 output.
Div2 Division, divides operand A by operand B.
Has 2 inputs, 2 outputs: div, mod.
Comp Comparator, compares 2 operands.
Has 2 input, 3 outputs: greater, less, equal.
2.
Logic
Not Logic not.
Has 1 input, 1 output.
Or Logic or, 2/3/4/6/8 operands.
Has 2/3/4/6/8 inputs, 1 output.
And Logic and, 2/3/4/6/8 operands.
Has 2/3/4/6/8 inputs, 1 output.
Mpx Multiplexer, the selected input is outputted.
Has 4/6/8/16+1 inputs: 4/6/8/16 data and the selection, 1 output.
Dempx Demultiplexer, the input is put on the selected output.
Has 2 inputs: data and selection, 4/6/8/16 outputs.
Comp Comparator, compares 2 operands.
Has 2 input, 3 outputs: greater, less, equal.
3.
Envelope
HR Hold-Release, holds the specified value until reset sign gets low. After in the release phase the output decreases in linear steps.
Has 3 inputs: reset, hold, release, 1 output.
4.
Oscillators
Imp,Saw,
Noise,Sin
Impulse, saw, noise and sinus waveform generators.
Has 3 input: reset, frequency, amplitude, 1 output.
Pls,Psaw,
Tri
Pulse, pulse saw, triangle waveform generators.
Has 4 inputs: reset, frequency, amplitude and pulse width, 1 output.
5.
Harddisk
Hdd Hard disk recorder, writes mono 16 bit WAV files, the sampling frequency is set for the whole network.
Has 1 input, 1 output.
6.
Sequencer
Seq Sequencer with 4/8/6/16 steps and 1-4 channels, on clock pulses advances to the next step, on reset it is set to the first step.
Has 2 inputs: reset and clock, 1-4 outputs: channels.
Cnt Counter, on clock pulses increases the counter, on reset it is set to value of the load input.
Has 3 inputs: reset, clock and load, 2 outputs: data and carry.
7.
Filter
Flt2 2 pole Butterworth resonant filter with low and highpass abilities.
Has 3 inputs: cut off, resonance, data, 1 output.
8.
Signal processing
p2f Pitch to frequency converter, calculates the corresponding frequency from the input.
Has 1 input, 1 output.
Lim Limiter, cuts the input signal if not between the limits.
Has 3 inputs: data, high, low, 1 output.