Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Admin

Pages: 1 2 3 [4] 5 6 ... 42
46
General / Re: How to keep the tracks of multi-track music together?
« on: February 29, 2016, 01:34:20 »
Sorry for the delay. New version has feature to mark all duplicates in same folder, use context menu - "Mark folder", it help you only if you compsitions located in different folders ofcourse.

47
General / Re: Beyond automark predefined criteria
« on: February 29, 2016, 01:28:25 »
Sorry for the delay, new version 2.x can easily do this with scripting. You can use already written scan-with-restrictions.js script for scanning with tags restrictions (ie. same artist or album).
Or scan normally and write small script what marks worst file in pairs only on same album tag.

48
Bugs / Re: Wav file comparison does not work
« on: February 29, 2016, 01:09:04 »
Sorry for the delay. What OS version do you use? What duration of this files? What bit per sample of this files ? If they shorter 30sec Similarity process them only in Premium version with 4rd algorithm.

49
Sorry for the delay, I think the source of this problem what new version of Windows 8 and 10 has disabled confirmation dialog by default. Similarity just uses standard method to move file into trash bin and showing dialog is Windows prerogative.


50
Bugs / Re: Great Program with just one Annoyance so far
« on: February 28, 2016, 21:39:47 »
Sorry for the delay, yes rating calculating method very strict in current version. But with new 2.0 version you can write you own rating method and almost don't loose anything in speed due to javascript, because most time consuming process in analysis is processing file and calculating base values, not a rating. You can see current rating method in analysis.js sample.

51
Bugs / Re: Auto Mark - doesn't seem to be doing anything.
« on: February 28, 2016, 21:35:07 »
Generic recommendation:
1) Don't enable tags comparing at all (in options) if you have big amount if audio files.
2) Decrease thresholds for 2 other algorithms and see results, you always can unmark all items.
3) Always set needed priority/folders/extensions.
4) New 2.0 version has javascript support, you can easily write any marking script even without deep knowledge of programming.

52
News / Version 2.1.0 released
« on: February 26, 2016, 21:47:45 »
Download 32-bit version

Download 64-bit version

Changes list:
  • Updated Wavpack, Opus decoder
  • Updated tag library, javascript library
  • New context menu item - Mark/Unmark folders


  • Added full image processing support to Similarity JavaScript API
  • Added new Script menu and recent scripts list


  • Added file date field into tables and auto-mark dialog


  • Added new sample script with tag restriction behavior
  • Added new functions to Similarity JavaScript API
  • Updated JavaScript example scripts
  • Some minor fixes

53
News / Version 2.0.2 released
« on: August 27, 2015, 10:36:43 »
Download 32-bit version

Download 64-bit version

Changes list:
  • Introduced support for user written scripts (Javascript language). Many users ask very specific features that don't suitable as main feature of program, to not overload program interface most of this request will be implemented via scripting. You can write almost any script to compare/analyze/tag your collection and of course mark by any criteria with Similarity.

    Similarity JavaScript API reference





    Example of analysis script with user defined rating (analysis.js sample):

  • Updated all decoders to latest version
  • Added support for 2 new decoders: Opus Interactive Audio Codec, The True Audio (TTA) codec


  • Player/Spectrogram/Sonogram window autosave position
  • Fix cache synchronization
  • Huge amount of minor fixes

54
Bugs / Re: Theres is no %content displayed in the analysis
« on: July 29, 2015, 00:49:12 »
Is there a way to compare short files? Files with a duration of 1-2sec.
This files compared in Premium version with each other, short with short, they can't be compared with long files.

55
News / Re: Beta version 2.0.0 (Technical preview)
« on: July 29, 2015, 00:44:57 »
Hi support,

I am a Mac OS X 10.8.5 user: will there be a new beta for this version soon? Thanks for the support.
We release new version soon (August month) for OSX too.

56
Bugs / Re: Progression and time remaining
« on: July 21, 2015, 00:16:01 »
The main problem Similarity scans folder recursively and don't perform deep prescanning, we think about solution, but this isn't priority.

57
Bugs / Re: Theres is no %content displayed in the analysis
« on: March 01, 2015, 23:05:11 »
Files too short, Similarity uses 4rd special algorithm for such, it shown in precise tab. Content doesn't calculated for them. Normal algorithms calculated to files with duration 30-60sec.

58
Bugs / Re: Can't really view the progression
« on: March 01, 2015, 23:00:09 »
thanks we resized toolbars

59
Wishlist / Re: Browse... and select
« on: February 08, 2015, 17:31:33 »
We already send command to select file in Explorer not just folder.
What Windows version do you use ? Is this files hidden or read-only ?

60
News / Beta version 2.0.0 (Technical preview)
« on: February 03, 2015, 17:45:41 »
Similarity 2.0.1 build 2055 (Updated 2015.07.05)

Download (32/64-bit Windows)

Main feature of new 2.0 version will be support of Javascript scripting. We already added some support in this beta version, you can try it.
Many users ask very specific features that don't suitable as main feature of program, to not overload program interface most of this request will be implemented via scripting. You can write almost all you need to compare/analyse/tag your collection with Similarity.

Similarity JavaScript API reference
Any comments and suggestions are welcomed.





Known limitations:
  • No yet support for multithreading (JavaScript engine singlethreaded) (Added 2015.02.17)
  • No I/O functions (file streaming)
  • No include
  • No image comparing (added soon after audio api stabilizing)

Example of analysis script with user defined rating:

Code: [Select]
// after preparing analysis data (asynchronous)
function onprepare(file, result) {
    // skip all not audio files
    if (!result) return;
    // add to results list
    results.analysis.add(file, 'rating', myrating(file.analysis));
}

// file processing callback (asynchronous)
function onfile(file) {
    // just try to receive analyse data, if it has such data this is audio file
    analysis.prepare(file, onprepare)
}

// folder processing callback (asynchronous)
function onfolder(folder) {
    // recursively process subdir with same callbacks
    process(folder, onfile, onfolder);
}

function myrating(data) {
    var score = 1.0;
    // sample rate
    score *= 0.5 + 0.5 * (Math.min(44100, Math.max(22050, data.samplerate)) - 22050) / 22050;
    // bitrate
    if (data.bitrate > 0) score *= 0.5 + 0.5 * (Math.min(128000, Math.max(64000, data.bitrate)) - 64000) / 64000;
    // max.freq
    score *= 0.5 + 0.5 * (Math.min(18500, Math.max(12000, data.maxFreq)) - 12000) / 6500;
    // stereo/mono
    if (data.channels == "mono") score *= 0.5;
    // clipping
    score *= 0.7 + 0.3 / (0.01 * data.clips + 1.0);
    // dynamic range
    if (data.absMax < 0.75) score *= 0.7 + 0.3 * (Math.max(0.25, data.absMax) - 0.25) * 2.0;
    // dc offset
    if (data.absMean >= 0.05) score *= 0.7 + 0.3 * (0.1 - Math.max(0.1, data.absMean)) * 20.0;

    if (data.minStep >= 0.00004) score *= 0.5;
    return score;
}

// clear all results in program
results.analysis.clear();

// start processing files via callbacks
var folders = settings.folders;
for (var idx = 0; idx < folders.length; ++idx) {
    process(folders[idx], onfile, onfolder);
}

Changes 2015.02.17:
  • Introducing asynchronous callbacks, speed difference between native algorithms of Similarity and Javascript scripts between 2% (without OpenCL)
  • Removed isaudio, file tested in prepare, queue functions automatically
  • audio.prepare, audio.queue rewrited and they can be asynchronous
  • Added analysis.prepare
  • process, audio.compare always asynchronous

Changes 2015.07.05:

Pages: 1 2 3 [4] 5 6 ... 42