Chip
spread
algoRelay{spread_algo}inControl{f32}strengthControl{CvAmount}indexRelaycountRelayn_activeRelay
mainControl{f32}outputs`0Control{f32}
- label
Spread- description
CV value distribution across voices or fixed output ports.- category
modulator- rate
Control- factory
Control- has_interface
true- keywords
voice, unison, detune, pan, distribution, ensemble, variants
Ports
| channels | control_type | default | default_value | dir | name | port_spec | range | relay_mode | relay_type | signal | type |
|---|
1 | | false | | in | algo | | | | spread_algo | Audio | Relay |
1 | f32 | false | | in | in | | | | f32 | Audio | Control |
1 | CvAmount | false | | in | strength | | | | CvAmount | Audio | Control |
1 | | false | | in | index | | | | | Audio | Relay |
1 | | false | | in | count | | | | | Audio | Relay |
1 | | false | | in | n_active | | | | | Audio | Relay |
1 | f32 | true | | out | main | | | | f32 | Audio | Control |
1 | f32 | false | | out | outputs`0 | | | | f32 | Audio | Control |
Port groups
| cardinality | channels | default | dir | fan_in | name | relay_type | type |
|---|
Fixed(1) | 1 | false | out | false | outputs | f32 | Control |
Annotations
- cv_output_follows_input
in- instance_cv_params
true- observable
ObservableDecl { port_name: "out", range: (0.0, 1.0), color: (255, 200, 160) }