Where to start when designing an audio codec 2019-12-24 19:03:11 I have an idea for a basic audio format, based on a specific need for data compression of long runs of music recording, sound effects, etc. But I'm not sure where to start learning about how to write the codec that mediates the decoding/encoding of the format to software that wants to read and write to it. I'm capable of designing the format and learning how, but don't know where to begin when it comes to writing the codec software. I run a linux mint computer and in general I want to be able to listen to the format (like in VLC) and open it in audacity, possibly export. I assume there is a standard way of writing these kinds of software, but where do I start?