Similarity Forum

General Category => General => Topic started by: LordYanaek on February 19, 2013, 16:08:52

Title: Quality analysis / Tag editor / Cache
Post by: LordYanaek on February 19, 2013, 16:08:52
Hi. Recently read a review about Similarity, can't remeber where, and decided to give it a try. I like it :D
Well, i didn't post just to tell you i like your app. I have a few questions, especially regarding the unusual but highly appreciated quality analysis feature, the built-in tag editor and the "cache".

Quality analysis

Tag editor

Cache

Misc : Is it possible to run the analysis only on some tracks, and pass those tracks from another application (using command line, or exporting/importing a txt or csv file or something)? I would like to store data about tracks quality in tags, but then if i ever add new tracks, i would like to be able to simply search for tracks without quality tags using foobar2000 and scan them using similarity, rather than rescann everything.
Title: Re: Quality analysis / Tag editor / Cache
Post by: Admin on February 19, 2013, 18:31:52
QA:
Clip finding algorithm very simple, it increase counter if 3 consecutive points of sound data has very small delta difference near maximum. Example abs(SOUND_MAX - abs(x)) <= epsilon for all 3 points.
Clicks is heuristic algorithm for finding vinyl disks clicks, we update articles soon and add such information.
Sonogram - if you set high fft you loose time resolution, but have very detailed frequency resolution, and vice versa. For spectrogram it's more like averaging, high is better (4096). overlap is how amount of data already used in one block of fft, go to next block, 0 -no overlaping, 90% - 9/10 of old data.

TagEditor: I don't understand question ?

Cache: why do you need clear cache ? Similarity must work with diff. folder groups with old cache. Do you have any problems with caching, can you be more specific ?

You can only analyze folder, without scan for duplicates do it via toolbar 'Play' button menu or main menu. And you can easily export all you data, just open desired tab and select File->Export in main menu (CSV available).
Title: Re: Quality analysis / Tag editor / Cache
Post by: LordYanaek on February 20, 2013, 15:42:52
QA:
Clip finding algorithm very simple, it increase counter if 3 consecutive points of sound data has very small delta difference near maximum. Example abs(SOUND_MAX - abs(x)) <= epsilon for all 3 points.
And is it expected to get such high values (211119) for tracks i ripped without any sort of destructive DSP, and thus should be as they are on an original CD?
Quote
TagEditor: I don't understand question ?
Well, i would like to be able to record the analysis results inside tags. So i would have a "clipping" tag inside my music file and i could see the clipping value without the need to re-scan. Ideally this would be done automatically to avoid manually tagging 10 000 files.
Quote
Cache: why do you need clear cache ? Similarity must work with diff. folder groups with old cache. Do you have any problems with caching, can you be more specific ?
Because if i scan without groups to check duplicates in folder "Music", and later want to use groups because i only want to check duplicates in "Music" (group1) and "Newly ripped"(group2) or watever other temporary folder, i can't. The groups column will be emtpy and i can't auto-mark by groups unless i clear the cache.
Quote
And you can easily export all you data, just open desired tab and select File->Export in main menu (CSV available).
Yep, my data is already in a LibreOffice spreadsheet. I was more interesting in being able to import a list of tracks to analyse so i don't re-analyse everything. I guess there is no such feature.
Title: Re: Quality analysis / Tag editor / Cache
Post by: Admin on February 20, 2013, 18:12:16
1. Please send this file to us via email or some sharing host, we analyze it more detailed, maybe we change algorithm in Similarity in future.
2. As I understand you want to store clipping information in the audio file itself, in some tag (comment example), am i right ?
3. What version do you use ? This is behavior fixed in 1.8.2, yes we had such bug in 1.8.1, group id restored always from cache.
4. Ok, maybe we implement analysis by use list file in next versions.
Title: Re: Quality analysis / Tag editor / Cache
Post by: LordYanaek on February 21, 2013, 14:35:26
1. Please send this file to us via email or some sharing host, we analyze it more detailed, maybe we change algorithm in Similarity in future.
I take it that this result is unusual then. I'll make a couple more tests on my own and if i don't find a reason i'll send you the file through support mail to avoid leaving links to copyrighted material in a forum.
Quote
2. As I understand you want to store clipping information in the audio file itself, in some tag (comment example), am i right ?
Yes. Possibly other values too. I store all my files as FLAC and the vorbis comment format allows for much more custom tags than mp3. Not sure why i would need analysis values in the future, but in case i need them, it would be easier to just read a tag than scann everything again or search a cvs file.
Quote
3. What version do you use ? This is behavior fixed in 1.8.2, yes we had such bug in 1.8.1, group id restored always from cache.
My bad, i didn't notice a new version was released recently. I've updated to 1.8.2 (and lost my registration doing so, i think i'll mail support anyway) Why didn't PayPro send a mail with the registration code as every other online store i've used does :o
Title: Re: Quality analysis / Tag editor / Cache
Post by: ashman5 on April 25, 2013, 16:02:46
"write analysis results to tags"

I just posted another thread with this request.

Similiarity would need to create its on tag labels (clipping, mean(abs.), step,...etc) for each value.