11 Commits

Author SHA1 Message Date
Iscle
9764057ca7 Clamp floatToFloat accomulate result 2023-05-18 01:05:27 +02:00
Iscle
3f114fdbb4 Improve buffer processing and pcm conversion 2023-05-17 03:31:39 +02:00
Iscle
50f1bd350a Fix some compiler warnings on 32 bit architectures 2023-05-16 18:08:43 +02:00
Iscle
57182c9daa Fix some compiler warnings 2023-05-16 18:07:10 +02:00
Iscle
d78189693a Only copy audio effect config based on the mask 2023-05-16 18:03:24 +02:00
Iscle
93d64d9f36 Add a method to pass the chosen config to the app 2023-05-16 13:02:26 +02:00
Iscle
3361fbfb7e Disable sampling rate cap
Only some of the effects rely on the sampling rate being at most 48kHz, it's better to handle this inside the effects themselves.
2023-05-16 03:12:51 +02:00
Iscle
bf580b11ad Do not use pointers for each effect in the ViPER class 2023-05-16 03:02:29 +02:00
Iscle
01029501e2 Pass disable reason to the app 2023-05-16 02:10:42 +02:00
Iscle
5a053df9ce C++ hackery 2023-05-15 18:09:07 +02:00
Iscle
0310b01599 C++ hackery 2023-05-15 02:15:46 +02:00