ericaddison / Algs_Term_Project

Term project for the UT Austin ECE course "Algorithmic Foundation for Software Systems"
0 stars 0 forks source link

Algs_Term_Project

Term project for the UT Austin ECE course "Algorithmic Foundation for Software Systems"

The goal of this project was to implement, modify, and examine a system of algorithmic components. We chose to explore audio compression as a familiar and relevant example of such a system. The primary goal of audio compression depends on the application. An audio compressor can optimize for various qualities, for instance:

Frequently, pushing the system to perform well in one of these areas will cause it to suffer in another.

This repository contains our implementation of an MP3-like audio compressor. The processing steps include:

Code

The Java code in this repo is organized as follows:

Particular packages/classes of interest include: