stepseq_4_b

Step sequencer, bipolar value x 4
Author: Are Leistad
License: BSD
Github: drj/seq/stepseq_16_b.axo

IO Variants: 3


Variant: 1

Inlets

int32 Step select input

Outlets

int32 Chain step output

frac32 Bipolar output

Parameters

frac32.s.map v1

frac32.s.map v2

frac32.s.map v3

frac32.s.map v4

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_v1;
  break;
case 1:
  outlet_out = param_v2;
  break;
case 2:
  outlet_out = param_v3;
  break;
case 3:
  outlet_out = param_v4;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 4;

Variant: 2

Inlets

int32 Step select input

Outlets

int32 Chain step output

frac32 Bipolar output

Parameters

frac32.s.map v1

frac32.s.map v2

frac32.s.map v3

frac32.s.map v4

frac32.s.map v5

frac32.s.map v6

frac32.s.map v7

frac32.s.map v8

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_v1;
  break;
case 1:
  outlet_out = param_v2;
  break;
case 2:
  outlet_out = param_v3;
  break;
case 3:
  outlet_out = param_v4;
  break;
case 4:
  outlet_out = param_v5;
  break;
case 5:
  outlet_out = param_v6;
  break;
case 6:
  outlet_out = param_v7;
  break;
case 7:
  outlet_out = param_v8;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 8;

Variant: 3

Inlets

int32 Step select input

Outlets

int32 Chain step output

frac32 Bipolar output

Parameters

frac32.s.map v1

frac32.s.map v2

frac32.s.map v3

frac32.s.map v4

frac32.s.map v5

frac32.s.map v6

frac32.s.map v7

frac32.s.map v8

frac32.s.map v9

frac32.s.map v10

frac32.s.map v11

frac32.s.map v12

frac32.s.map v13

frac32.s.map v14

frac32.s.map v15

frac32.s.map v16

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_v1;
  break;
case 1:
  outlet_out = param_v2;
  break;
case 2:
  outlet_out = param_v3;
  break;
case 3:
  outlet_out = param_v4;
  break;
case 4:
  outlet_out = param_v5;
  break;
case 5:
  outlet_out = param_v6;
  break;
case 6:
  outlet_out = param_v7;
  break;
case 7:
  outlet_out = param_v8;
  break;
case 8:
  outlet_out = param_v9;
  break;
case 9:
  outlet_out = param_v10;
  break;
case 10:
  outlet_out = param_v11;
  break;
case 11:
  outlet_out = param_v12;
  break;
case 12:
  outlet_out = param_v13;
  break;
case 13:
  outlet_out = param_v14;
  break;
case 14:
  outlet_out = param_v15;
  break;
case 15:
  outlet_out = param_v16;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 16;

Privacy

© 2024 Zrna Research