Stumble!
Sign in for recommendations. New member? Start here

blog.bjrn.se: Let's build an MP3-decoder!

2qt rated 5 months ago
From the page: "data MP3Bitstream = MP3Bitstream { bitstreamStream :: B.ByteString, bitstreamBuffer :: [Word8] }"
Tags: programming, mp3, haskell

17 Reviews

Characters left: 4000


2qt rated 5 months agoprogramming
From the page: "data MP3Bitstream = MP3Bitstream { bitstreamStream :: B.ByteString, bitstreamBuffer :: [Word8] }"
siriusi rated 7 months agoprogramming
Algorithm for MP3 decoding. Explains the structure of the MP3 file.
chwash2007 rated 9 months agoprogramming
Mp3 decoder in Haskell!
smocking rated 9 months agoprogramming
Explains how to write an MP3 decoder. What a great idea. It's the best way to explain MP3 encoding I've seen.
bigbigmouth rated 9 months agoprogramming
Is it really so simple, or is he very good at explaining?
demonveen rated 9 months agoprogramming
Nice article/tutorial on how audio files are compressed.
startbas123 rated 9 months agoprogramming
MP3
harborcaptain rated 9 months agoprogramming
Impressively thorough explanation of the how to write an MP3 decoder. The article touches on a lot of little tangents along the way including pychoacoustics and huffman coding, rather than assuming you already have that knowledge. This is a great programming article that covers every step of the project in detail.
This page is not affiliated with bjrn.se.