Commit Graph

5 Commits

Author SHA1 Message Date
George Norton 354d8e09bb Fix distortion. 2023-09-02 00:56:10 +01:00
George Norton 0d23d73f4f Remove accidental paste 2023-09-01 00:51:37 +01:00
George Norton ebeddaf708 Update comment. 2023-08-31 18:18:10 +01:00
George Norton 6cd07952ec Run the DAC in 24bit mode. 2023-08-31 18:08:16 +01:00
George Norton 1e6896f918
Enable oratory's 15 band EQ (#23)
* Attempt at optimizing so the new filtering runs better.

* Additional improvements.

* Further optimisations.

* Seems to work OK with 10 filters. Just noise with 11.

* Increase config buffer size, and make the bqf_transform function inline

* Remove extra loop and process input evently across both cores.

* Enable 15 band EQ.

* Shift some load of core1

* Revert buffer size change

* Mark USB transfer as done sooner.

* Fast multiply.

* Fix build failure.

* Rollback changes we dont need.

* Fix save config to flash

* Increase filter stages to 20. We cant quite run that many though.

* Replace a few doubles with floats. According to the raspberry-pi-pico-c-sdk manual, doubles are around 3 times slower than floats.
2023-08-23 15:47:01 -04:00