4 Feb 2007 pphaneuf   » (Journeyer)

Musical technology

Ok, so I in my last post, I was saying that software patents aren't too evil, that DRM still is quite evil (here a related link to Tim Bray, who's talking about the famous Linn company putting out DRM-free, higher-than-CD-quality music, props to them!), and so that I am switching to MP3.

I had been doing some research, so I figured I'd share some of my resources, while I'm there.

I found a ton of great information on the HydrogenAudio knowledge base, about which encoders are best, the pros and cons of various lossless formats (those harder to find CDs I also ripped to FLAC, for archival), and such things. For example, whether there was any issues with FLAC (apparently, the biggest thing is that you can't put RIFF chunks in them, but I don't think that should be an issue), or whether Ogg FLAC was it now (not really, only for streaming and other special cases, and you can convert from one to another very quickly). Seems like LAME is pretty much the state of the art for MP3 encoding, and that even the latest version of ID3 tags still kind of suck compared to Ogg Vorbis comments (thankfully, my ripping software, Max, keeps a full superset of all the meta-data in its own files).

Speaking of which, I have to recommend Max, it's a great piece of free software, very flexible and with a number of useful abilities, such as encoding to multiple formats in parallel from a single rip (I did some comparison testing between FLAC, MP3 and Ogg Vorbis on some difficult tracks, to test my encoder settings).

I also encountered one of the more practical annoyances with MP3 already, where (with XMMS, at least) seeking isn't accurate. If you hear a specific bit at the 2 minute mark, restart the song and seek back to the "same place", I often found that the time display is off and that when I reach the same bit, the player says I'm 10 seconds or so past the place I was the previous time. Oh well, I don't seek too often, thankfully, but it certainly made that side-by-side testing I was doing rather annoying.

Syndicated 2007-02-04 11:14:52 from Pierre Phaneuf

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!