20:28 PM
Leftmost
The offset part is especially cool.
20:29 PM
kepstin-work
20:29 PM
kepstin-work wonders how those two got the same acoustid :/
20:30 PM
hawke_1
kepstin-work: maybe the really really close parts compensate for the not-so-close parts
20:31 PM
i.e. the error rate is averaged over the whole file and manages to be low enough
20:31 PM
kepstin-work
yeah, I suppose so.
20:31 PM
hawke_1
kepstin-work: That one of the problematic karaoke tracks? ;-)
20:31 PM
kepstin-work
yeah
20:32 PM
well, that's my horrible different vocalist case, I think
20:32 PM
Leftmost
I don't see what's wrong with it, but I'm not very good at reading acoustids.
20:32 PM
kepstin-work doesn't actually know which fingerprints correspond to which tracks
20:32 PM
hawke_1
Leftmost: different vocalists to the same backing audio, I guess.
20:34 PM
This one is really weird.
20:34 PM
20:34 PM
Move up to -12, then -24, then -36…
20:35 PM
Leftmost
-48 too!
20:35 PM
hawke_1
and -60
20:35 PM
yeah, it’s consistent.
20:36 PM
kepstin-work
whoa.
20:36 PM
how does that even
20:39 PM
i wonder if it's a software bug somewhere
20:39 PM
hawke_1
dunno. I had another one where it was clearly stretched between the two. You could see the dark area shifting as you adjusted the offset.
20:39 PM
drsaunde joined the channel
20:40 PM
But nothing like that 'perfect match, shift, perfect match, shift' thing.
20:40 PM
kepstin-work
i'd expect stretched to be fairly common
20:40 PM
particularly for older stuff that went through an A2D conversion
20:41 PM
kepstin-work kind of wishes that acoustid submissions would link the fingerprints to musicbrainz track ids :)
20:41 PM
hawke_1
20:43 PM
kepstin-work
yeah, that's consistent with a resample at slightly different rate or slightly different playback speed on analogue equipment
20:44 PM
hawke_1
Another one with that other weird offset, this time at 33 intervals (move up, start at -2)
20:44 PM
20:46 PM
kepstin-work
the only way to explain that is that chunks of the audio have been deleted/cut out from one of the files
20:46 PM
or a bug in the audio decoder in fpcalc :/
20:49 PM
Freso
"acoustid submissions would link the fingerprints to musicbrainz track ids" +1
20:49 PM
And with that, bed time.
20:49 PM
hawke_1
make that +2
20:49 PM
luks
repetitive parts in a song are not that unusual
20:58 PM
hawke_1
luks: It’s not just repetition, or we’d see larger and overlapping chunks wouldn’t we?
20:58 PM
kepstin-work
in this, we're seeing different chunks of the song matching at different offsets
20:58 PM
hawke_1
right.
20:59 PM
kepstin-work
i.e. 0-10 matches 2-12, then 10-20 matches 28-38 or so
20:59 PM
so one files looks similar to the other file, but with regularly spaced chunks of missing data
21:02 PM
hmm. the 'differences' view in the fingerprint comparison is equivalent to doing an xor operation between the two, isn't it?
21:02 PM
hawke_1
I think it’s an AND
21:03 PM
kepstin-work
no, an AND would make it white when both sides are the same :)
21:03 PM
hawke_1
depends if black is 1 or 0
21:04 PM
kepstin-work
if you want 0,0->0 0,1->1 1,0->1 1,1->0 then you want xor :)
21:04 PM
and and or both miss a case.
21:04 PM
hawke_1
Ah, so they do.
21:05 PM
kepstin-work
what do you know, fpDiff[i] = fp1[i + offset2] ^ fp2[i + offset1];
21:05 PM
xor it is :)
21:06 PM
hawke_1
:-D
21:08 PM
kepstin-work wonders if rendering the fingerprint 32bits wide is meaningful, or if it's just an arbitrary choice
21:08 PM
it is.
21:08 PM
21:09 PM
luks
hawke_1: I think these kind of matches are cause by e.g. radio edits
21:09 PM
if you compare original edit and radio mix, all of them would match at some point
21:09 PM
kepstin-work
luks: that doesn't create a repeating pattern of different chunks matching at different offsets.
21:10 PM
hawke_1
it would also be weird to have a radio edit of a cat stevens song. ;-)
21:10 PM
kepstin-work
why would you remove the first 2 seconds, then the 8-10 seconds, then the 18-20 seconds, etc?
21:10 PM
luks
I think it does, but if I'm not even able to type, I might be able to think right :)
21:11 PM
kepstin-work: well, that's what I would call audio editing
21:11 PM
if you need to create a short version under 3 minutes
21:11 PM
CallerNo6
for 70s stuff, wasn't there often a radio or "single" edit to keep the song within 2-3 minutes?
21:13 PM
kepstin-work
right, but they'd usually do stuff like remove an entire verse for that, not remove e.g. 2 seconds of ever 10 in a repeating pattern :)
21:13 PM
luks
you never know
21:14 PM
I used to debug a case when the person who sent me two versions and asked why chromaprint thinks they are different couldn't even tell they are actually different
21:14 PM
even I couldn't tell it by listening, I had to play them side by side in audacity
21:22 PM
CallerNo6
... and the difference was?
21:23 PM
CallerNo6 guesses "different satanic backward-masked messages"
21:27 PM
hawke_1
lol
21:45 PM
21:46 PM
kepstin-work
so strange.
21:47 PM
hawke_1
Fingerprint only submitted once.
21:47 PM
kepstin-work
maybe they ripped it from ascratched cd :)
21:48 PM
hawke_1
Hmm, would that do that?
21:48 PM
Seems strangely consistent.
21:49 PM
21:49 PM
luks: Do you store the release MBID with the submission, by chance?
22:02 PM
It appears that it’s not “Classics, Volume 24”
22:23 PM
CallerNo6
I understand that not everybody who scans to pdf will take the time to make the page numbers agree. But if you're the Getty and the document your scanning is a about a schema for art metadata? I hold you people to a different standard.
22:23 PM
grr :s/your/you're
22:28 PM
misterswag joined the channel
22:30 PM
kepstin-laptop joined the channel
22:32 PM
hawke_1
What’s a Getty?
22:40 PM
Clint
i assume the reference is to the museum
22:40 PM
CallerNo6
22:40 PM
but there must be others
22:41 PM
haha. -1 to hawke's rfc
22:42 PM
mb-style is on a roll
22:44 PM
hawke_1
-1 to that. Silly. Hopefully she won’t veto it.
22:44 PM
god forbid we improve things incrementally.
23:18 PM
kepstin_ joined the channel
23:21 PM
Lotheric joined the channel
23:26 PM
Lotheric joined the channel
23:35 PM
storrgie joined the channel
23:44 PM
reosarevok joined the channel
23:49 PM
JonnyJD joined the channel