||5 months ago|
|.gitignore||5 months ago|
|AudioMasher.org||5 months ago|
|AudioMasher.pdf||5 months ago|
|AudioMasher.py||5 months ago|
|LICENSE||5 months ago|
|README.org||5 months ago|
|demo.wav||5 months ago|
|poetry.lock||5 months ago|
|pyproject.toml||5 months ago|
|requirements.txt||5 months ago|
AudioMasher is a simple project written as an end-of-semester project for my course on concurrent programming in Python. What it does is fetch an audio file’s content, a couple of “producers” will (in parallel, each with their own copy) chop it in small chunks and add these chunks in a FIFO queue. Meanwhile, “consumers” will (in concurrency with each other) fetch these chunks and assemble them into audio files.
Some More Information?
I’ve documented the whole project (in French) in the following document, please read to know more about it: /phundrak/audiomasher/src/branch/master/AudioMasher.org