![]() * 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. --------- Co-authored-by: George Norton <george_norton_uk@hotmail.com> Co-authored-by: George Norton <30636555+george-norton@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
firmware | ||
hardware | ||
README.md | ||
headphones.jpg |
README.md
The Ploopy Headphones
By some stroke of luck, you've made your way here. The Ploopy Headphones. Your life will never be the same.
This repository contains all of the design and production files necessary to make a set of Ploopy Headphones. We've also included some kick-ass documentation in the Wiki on how to get it made, assemble it, and program it.
What are you waiting for? Your new life awaits.
Under what license is this released?
The firmware is released under GPLv3. The hardware is released under OHL CERN v2-S. Check the respective directories for full license text.