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. |