summaryrefslogtreecommitdiff
path: root/sw/Core/Src/params_new.h
blob: 3da280efbec1410cb2977fc22bc4e8658b40d30c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
enum EParams {

	P_PWM = PG_SOUND1 * 6,
	P_DRIVE,
	P_PITCH,
	P_OCT,
	P_GLIDE,
	P_INTERVAL,

	P_NOISE = PG_SOUND2 * 6,
	P_MIXRESO,
	P_ROTATE ,
	P_SCALE,
	P_MICROTUNE,
	P_STRIDE,

	P_SENS = PG_ENV1 * 6,
	P_A,
	P_D,
	P_S,
	P_R,
	P_ENV1_UNUSED,

	P_ENV_LEVEL = PG_ENV2 * 6,
	P_A2,
	P_D2,
	P_S2,
	P_R2,
	P_ENV2_UNUSED,

	P_DLSEND = PG_DELAY * 6,
	P_DLTIME,
	P_DLRATIO,
	P_DLWOB,
	P_DLFB,
	P_TEMPO,

	P_RVSEND = PG_REVERB * 6,
	P_RVTIME,
	P_RVSHIM,
	P_RVWOB,
	P_RVUNUSED,
	P_SWING,

	P_ARPONOFF = PG_ARP * 6,
	P_ARPMODE,
	P_ARPDIV,
	P_ARPPROB,
	P_ARPLEN,
	P_ARPOCT,

	P_LATCHONOFF = PG_SEQ * 6,
	P_SEQMODE,
	P_SEQDIV,
	P_SEQPROB,
	P_SEQLEN,
	P_GATE_LENGTH,

	P_SMP_POS = PG_SAMPLER * 6,
	P_SMP_GRAINSIZE,
	P_SMP_RATE,
	P_SMP_TIME,
	P_SAMPLE,
	P_SEQPAT,

	P_JIT_POS = PG_JITTER * 6,
	P_JIT_GRAINSIZE,
	P_JIT_RATE,
	P_JIT_PULSE, // TODO
	P_JIT_UNUSED,
	P_SEQSTEP,
	
	P_ASCALE = PG_A * 6,
	P_AOFFSET,
	P_ADEPTH,
	P_AFREQ,
	P_ASHAPE,
	P_AWARP,

	P_BSCALE = PG_B * 6,
	P_BOFFSET,
	P_BDEPTH,
	P_BFREQ,
	P_BSHAPE,
	P_BWARP,

	P_XSCALE = PG_X * 6,
	P_XOFFSET,
	P_XDEPTH,
	P_XFREQ,
	P_XSHAPE,
	P_XWARP,

	P_YSCALE = PG_Y * 6,
	P_YOFFSET,
	P_YDEPTH,
	P_YFREQ,
	P_YSHAPE,
	P_YWARP,

	
	P_MIXSYNTH = PG_MIX1 * 6,
	P_MIXWETDRY,
	P_MIXHPF,
	P_MIDI_CH_IN,  //P_MIX_UNUSED,
	P_CV_QUANT,
	P_HEADPHONE, // system?

	P_MIXINPUT = PG_MIX2 * 6,
	P_MIXINWETDRY,
	P_SYS_UNUSED1,
	P_MIDI_CH_OUT, //P_SYS_UNUSED2,
	P_ACCEL_SENS,
	P_MIX_WIDTH,

	P_LAST = PG_LAST * 6,
};