32 slider line

allocate a 32-byte table in ram,direct from sliders.initializes to a line from -64 to 64.
Author: Robert Schirmer
License: BSD
Github: rbrt/testing/32 slider line.axo

Inlets

None

Outlets

None

Parameters

frac32.s.mapvsl b0

frac32.s.mapvsl b1

frac32.s.mapvsl b2

frac32.s.mapvsl b3

frac32.s.mapvsl b4

frac32.s.mapvsl b5

frac32.s.mapvsl b6

frac32.s.mapvsl b7

frac32.s.mapvsl b8

frac32.s.mapvsl b9

frac32.s.mapvsl b10

frac32.s.mapvsl b11

frac32.s.mapvsl b12

frac32.s.mapvsl b13

frac32.s.mapvsl b14

frac32.s.mapvsl b15

frac32.s.mapvsl b16

frac32.s.mapvsl b17

frac32.s.mapvsl b18

frac32.s.mapvsl b19

frac32.s.mapvsl b20

frac32.s.mapvsl b21

frac32.s.mapvsl b22

frac32.s.mapvsl b23

frac32.s.mapvsl b24

frac32.s.mapvsl b25

frac32.s.mapvsl b26

frac32.s.mapvsl b27

frac32.s.mapvsl b28

frac32.s.mapvsl b29

frac32.s.mapvsl b30

frac32.s.mapvsl b31

Declaration
static const uint32_t LENGTHPOW = 5;
static const uint32_t LENGTH = 1 << 5;
static const uint32_t LENGTHMASK = (1 << 5) - 1;
static const uint32_t BITS = 32;
static const uint32_t GAIN = 0;
int32_t array[LENGTH];
Control Rate
array[0] = param_b0;
array[1] = param_b1;
array[2] = param_b2;
array[3] = param_b3;
array[4] = param_b4;
array[5] = param_b5;
array[6] = param_b6;
array[7] = param_b7;
array[8] = param_b8;
array[9] = param_b9;
array[10] = param_b10;
array[11] = param_b11;
array[12] = param_b12;
array[13] = param_b13;
array[14] = param_b14;
array[15] = param_b15;

array[16] = param_b16;
array[17] = param_b17;
array[18] = param_b18;
array[19] = param_b19;
array[20] = param_b20;
array[21] = param_b21;
array[22] = param_b22;
array[23] = param_b23;
array[24] = param_b24;
array[25] = param_b25;
array[26] = param_b26;
array[27] = param_b27;
array[28] = param_b28;
array[29] = param_b29;
array[30] = param_b30;
array[31] = param_b31;

Privacy

© 2024 Zrna Research