movement is currently certified at Master level.

Name: John Levon
Member since: 2000-04-14 14:10:55
Last Login: 2011-12-23 13:10:45

FOAF RDF Share This


See the project descriptions below, and my homepage, for a description of what open source stuff I'm involved in.

movement @,


Recent blog entries by movement

Syndication: RSS 2.0

Ripping vinyl on Linux

 I've been ripping a lot of stuff from vinyl to FLAC recently. Here's how I do it.

I have an Alesis I/O 2, which works well and seems fairly decent quality.

First, most important, step, is to stop trying to use Audacity. It's incredibly broken and unreliable. Go get ocenaudio instead. It's fairly new, but it works reliably.

After monitoring your levels, record the whole thing into ocenaudio.

First trim the lead-in and lead-out, and the time when you turned over the record. Then you can delete the few samples for any loud clicks. ocenaudio doesn't seem to have a "draw sample" function yet, the only thing I miss from Audacity, but deleting just a few samples is usually fine.

Normalise everything.

Then, zooming into the breaks, add a marker with control-K.

You'll see references to using zero-crossing finders to split tracks. This is always a bad idea - it's simply not reliable enough, especially with an old crackly record, isopropyl'd or not.

Zoom all the way out again, make sure the number of tracks is right.

Then Edit->Split Audio At Markers.

Save all the parts. I just save them out as WAV first, with the default file names, as it's quicker.

Then it's conversion to FLAC time:

$ for i in untitled* ; do flac "$i" -o "$i.flac"; done
$ cat ~/bin/dotag

#usage: dotag "The Birthday Party" "Junk Yard" tracklist.txt untitled*.flac


#echo "args $*"
echo tlist is $tlist
cat $tlist | while read track; do
echo "$1: $artist - $album - $nr $track"
#id3tag -a"$artist" -A"$album" -s"$track" -t$nr "$1"
metaflac --remove-all "$1"
metaflac --set-tag="ARTIST=$artist" --set-tag="ALBUM=$album" \
--set-tag="TRACKNUMBER=$nr" --set-tag="TITLE=$track" "$1"
nr=$((nr + 1))

$ dotag "The Fall" "Dragnet" tracks untitled\ 8.flac untitled\ 9.flac untitled\ 1*.flac

After that, use easytag to rename the files into a proper directory, and we're done.  

Syndicated 2014-01-10 11:53:00 (Updated 2014-01-10 11:53:52) from John Levon

31 May 2012 (updated 16 Sep 2015 at 16:07 UTC) »

Recording on Linux with Alesis io|2

A little note for myself: to get low-latency monitoring, and more importantly, record at the right rate, you need to set the Configuration-Profile to "Digital Stereo Input" in pavucontrol!

Update: you also need this in ~/.pulse/daemon.conf :


Another update: PA/ALSA often seems to forget the sensible default devices, and ocenaudio starts
trying to record from the monitor devices. Solution seems to be to run pavucontrol, start ocenaudio recording, and change the drop down box to select io|2 Digital Stereo.

Syndicated 2012-05-31 15:39:00 (Updated 2015-09-16 15:26:44) from John Levon

PayPal idiocy

This is unbelievably stupid of Paypal. I just got this email from them:

vinyl tap records would like you to use PayPal - the safer, easier way to pay and get paid online.
To send vinyl tap records your payment and see the details of this invoice, copy and paste this link into your web browser:

So much for "never click a URL in email". Even worse, if you log in separately, the request is not visible anywhere. Morons.

Syndicated 2011-02-22 11:17:00 (Updated 2011-02-22 11:18:56) from John Levon

NatWest phishing service

I got some NatWest phishing spam the other day and was amused to notice this:

<title>NatWest - Security Information</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="" media="all" />
<a href=""><img src="" alt="NatWest - Load home page" /></a>

Enterprising of them to actually uses NatWest's explanation of phishing to ... phish.

Syndicated 2011-02-18 02:36:00 (Updated 2011-02-18 02:39:44) from John Levon

Name and shame time

To quote 123-reg customer support:

> When will you be supporting AAAA records?

There are no current plans to implement this but notifications will be sent out if this takes place.

Syndicated 2011-02-03 13:02:00 (Updated 2011-02-03 13:03:31) from John Levon

288 older entries...


movement certified others as follows:

  • movement certified davej as Master
  • movement certified redi as Apprentice
  • movement certified riel as Master
  • movement certified prumpf as Master
  • movement certified quintela as Journeyer
  • movement certified JMarc as Master
  • movement certified tim as Journeyer
  • movement certified fenrus as Journeyer
  • movement certified Excalibor as Apprentice
  • movement certified JALH as Apprentice
  • movement certified baruch as Journeyer
  • movement certified daniels as Apprentice
  • movement certified nzkoz as Apprentice
  • movement certified jdike as Journeyer
  • movement certified akpm as Master
  • movement certified dwheeler as Journeyer
  • movement certified hch as Master
  • movement certified wli as Master
  • movement certified zwane as Journeyer
  • movement certified erikm as Journeyer
  • movement certified DV as Master
  • movement certified xmldoc as Journeyer
  • movement certified psg as Journeyer
  • movement certified jfreak as Apprentice
  • movement certified dak as Journeyer
  • movement certified kerz as Apprentice
  • movement certified KaiL as Apprentice
  • movement certified infodragon as Apprentice
  • movement certified ndw as Master
  • movement certified braden as Journeyer
  • movement certified graydon as Journeyer
  • movement certified LotR as Journeyer
  • movement certified phe as Journeyer
  • movement certified fscked as Apprentice
  • movement certified jeffalo as Apprentice
  • movement certified madhatter as Apprentice
  • movement certified rcastro as Journeyer
  • movement certified ahu as Journeyer
  • movement certified Mmarquee as Journeyer
  • movement certified lerdsuwa as Journeyer
  • movement certified movement as Journeyer
  • movement certified lukeg as Journeyer
  • movement certified mulix as Journeyer
  • movement certified amnesia as Apprentice
  • movement certified hald as Apprentice
  • movement certified hussein as Apprentice
  • movement certified dberlin as Master
  • movement certified returnoftheredi as Apprentice
  • movement certified linuxata as Master
  • movement certified bcully as Journeyer
  • movement certified richlowe as Journeyer

Others have certified movement as follows:

  • rbrady certified movement as Apprentice
  • davej certified movement as Master
  • redi certified movement as Master
  • JMarc certified movement as Master
  • Excalibor certified movement as Journeyer
  • JALH certified movement as Apprentice
  • baruch certified movement as Master
  • daniels certified movement as Journeyer
  • fxn certified movement as Journeyer
  • hch certified movement as Journeyer
  • mulix certified movement as Master
  • erikm certified movement as Journeyer
  • zwane certified movement as Journeyer
  • minami certified movement as Journeyer
  • sits certified movement as Journeyer
  • braden certified movement as Journeyer
  • deepfire certified movement as Master
  • ladypine certified movement as Journeyer
  • phe certified movement as Journeyer
  • prla certified movement as Master
  • fscked certified movement as Master
  • madhatter certified movement as Journeyer
  • rcastro certified movement as Journeyer
  • AlanShutko certified movement as Journeyer
  • shlomif certified movement as Master
  • pasky certified movement as Journeyer
  • richdawe certified movement as Master
  • asanchez certified movement as Master
  • lypanov certified movement as Master
  • amits certified movement as Master
  • alejandro certified movement as Journeyer
  • albert certified movement as Master
  • error27 certified movement as Master
  • lerdsuwa certified movement as Master
  • movement certified movement as Journeyer
  • hussein certified movement as Master
  • amnesia certified movement as Master
  • miconof certified movement as Apprentice
  • returnoftheredi certified movement as Journeyer
  • nconway certified movement as Master
  • linuxata certified movement as Master
  • ncm certified movement as Journeyer
  • graydon certified movement as Master
  • bcully certified movement as Journeyer
  • murajov certified movement as Master
  • ittner certified movement as Master

[ Certification disabled because you're not logged in. ]

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!

Share this page