forked from AmalgamatedHarmonics/Prism
-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
29 lines (23 loc) · 851 Bytes
/
TODO
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
On-going
- refactor and clean code
- optimisation
Specific
> 1.1
- check env level calc
- refactor filter code
Expander
> 1.1
- Set name, description and scale description - osdialog?
- refactor execute/set code
- Revise UI
Fidlib module
- build in fidlib
- refactor main.c
- generate bpre filter coeffs
BUG system_mode.c: if (ctr==80000){ //User took too long, start over // bug will never timeout
BUG? } else if (controller->scale_bank[i] == 0xFF) { // TODO Should be NUM_SCALEBANK - 1?
BUG? level slider attenuates: level_lpf = ((float)(io->LEVEL_ADC[j]) / 4096.0) * (float)(t) / 4096.0; // TODO should be 4095.0??
BUG CV Slew applied to sliders as well
Repeating indian scale
Intervals (JI) why 27.25 not 27.5?
filter.c line 729, surely this is wrong ( j & 1 is even channels and should go to right channel)