benfmiller/audalign

API changes coming soon

Closed this issue · 1 comments

I was working to add in ML-based fingerprinting recognitions, but I hit a wall with the current layout of the program. It was originally designed for simplicity of use, but as more recognition techniques have been added, it has become increasingly difficult to keep track of what each parameter is actually used for in the alignments.

The recognitions will take a recognition object (one for each type of recognition technique), which will also contain a corresponding config object. This way, all configuration for a specific technique will be contained within that technique's config. Align will also be rewritten for generic objects.

This will make it much easier for those who want to extend the functionality of the program and add their own recognizers. It will also hopefully make the audalign much easier to use and understand.

New release is out