stepseq_8_pitch

Step sequencer, pitch x 8
Author: Are Leistad
License: BSD
Github: drj/seq/stepseq_16_pitch.axo

IO Variants: 3


Variant: 1

Inlets

int32 Step select input

Outlets

frac32 Pitch output

int32 Chain step output

Parameters

frac32.s.map.pitch p1

frac32.s.map.pitch p2

frac32.s.map.pitch p3

frac32.s.map.pitch p4

frac32.s.map.pitch p5

frac32.s.map.pitch p6

frac32.s.map.pitch p7

frac32.s.map.pitch p8

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_p1;
  break;
case 1:
  outlet_out = param_p2;
  break;
case 2:
  outlet_out = param_p3;
  break;
case 3:
  outlet_out = param_p4;
  break;
case 4:
  outlet_out = param_p5;
  break;
case 5:
  outlet_out = param_p6;
  break;
case 6:
  outlet_out = param_p7;
  break;
case 7:
  outlet_out = param_p8;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 8;

Variant: 2

Inlets

int32 Step select input

Outlets

int32 Chain step output

frac32 Pitch output

Parameters

frac32.s.map.pitch p1

frac32.s.map.pitch p2

frac32.s.map.pitch p3

frac32.s.map.pitch p4

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_p1;
  break;
case 1:
  outlet_out = param_p2;
  break;
case 2:
  outlet_out = param_p3;
  break;
case 3:
  outlet_out = param_p4;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 4;

Variant: 3

Inlets

int32 Step select input

Outlets

int32 Chain step output

frac32 Pitch output

Parameters

frac32.s.map.pitch p1

frac32.s.map.pitch p2

frac32.s.map.pitch p3

frac32.s.map.pitch p4

frac32.s.map.pitch p5

frac32.s.map.pitch p6

frac32.s.map.pitch p7

frac32.s.map.pitch p8

frac32.s.map.pitch p9

frac32.s.map.pitch p10

frac32.s.map.pitch p11

frac32.s.map.pitch p12

frac32.s.map.pitch p13

frac32.s.map.pitch p14

frac32.s.map.pitch p15

frac32.s.map.pitch p16

Control Rate
switch (inlet_step) {
case 0:
  outlet_out = param_p1;
  break;
case 1:
  outlet_out = param_p2;
  break;
case 2:
  outlet_out = param_p3;
  break;
case 3:
  outlet_out = param_p4;
  break;
case 4:
  outlet_out = param_p5;
  break;
case 5:
  outlet_out = param_p6;
  break;
case 6:
  outlet_out = param_p7;
  break;
case 7:
  outlet_out = param_p8;
  break;
case 8:
  outlet_out = param_p9;
  break;
case 9:
  outlet_out = param_p10;
  break;
case 10:
  outlet_out = param_p11;
  break;
case 11:
  outlet_out = param_p12;
  break;
case 12:
  outlet_out = param_p13;
  break;
case 13:
  outlet_out = param_p14;
  break;
case 14:
  outlet_out = param_p15;
  break;
case 15:
  outlet_out = param_p16;
  break;
default:
  outlet_out = 0;
  break;
}
outlet_chain = inlet_step - 16;

Privacy

© 2024 Zrna Research