Skip to content

aikiriao/MOI

Repository files navigation

MOI

My Optimized IMA-ADPCM encoder

This encoder is strongly inspired by adpcm-xq. I applied beam search and tree pruning to optimization.

How to build

Requirement

Build codec

git clone https://github.com/aikiriao/MOI.git
cd MOI/tools/moi
cmake -B build
cmake --build build

Usage

Encode/Decode

Encode

./moi -e INPUT.wav OUTPUT.wav

Decode

./moi -d INPUT.wav OUTPUT.wav

TODO

  • Evaluation (plot CPU time v.s. RMSE)
  • Noise shaping

License

MIT

Releases

No releases published

Packages

No packages published