Closed ploopyco closed 12 months ago
Initial, very incomplete, toolbox interface.
Refactored things to move ugly structs out of run.c. Experimental config structures.
Extra comments.
Continuted to implement communication protocol. Can now validate Filter Configuration Structures
Config save/load works.
Reverse stereo and preamp.
Fixes and minor features.
Codec confiuguration implementation.
Support sending configs back to the client.
Fix broken audio when changing a filter type.
Try to create a build workflow
Report version info
Disable interrupts while reconfiguring, reset all filters if one has a type change.
Reset memory on filter type change..
Shuffle cores.
Slight refactoring.
Only update a filter if something has changed.
Re-order PCM3060 init i2c commands.
Fixed point math tweaks. Treat samples as normalized (-1..1), this doesnt change much, except the filter coefficients get way more bits of precision.
Allow the user to create fully custom filters.
Increase the max fix16 size to -32.0..32.0 as it seems it is possible to create coefficients which are >16.
Initial, very incomplete, toolbox interface.
Refactored things to move ugly structs out of run.c. Experimental config structures.
Extra comments.
Continuted to implement communication protocol. Can now validate Filter Configuration Structures
Config save/load works.
Reverse stereo and preamp.
Fixes and minor features.
Codec confiuguration implementation.
Support sending configs back to the client.
Fix broken audio when changing a filter type.
Fix broken audio when changing a filter type.
Try to create a build workflow
Report version info
Disable interrupts while reconfiguring, reset all filters if one has a type change.
Reset memory on filter type change..
Shuffle cores.
Slight refactoring.
Only update a filter if something has changed.
Re-order PCM3060 init i2c commands.
Fixed point math tweaks. Treat samples as normalized (-1..1), this doesnt change much, except the filter coefficients get way more bits of precision.
Allow the user to create fully custom filters.
Increase the max fix16 size to -32.0..32.0 as it seems it is possible to create coefficients which are >16.