mtg / similarity-annotator Goto Github PK
View Code? Open in Web Editor NEWAn annotation tool for sound segmentation and similarity
License: Other
An annotation tool for sound segmentation and similarity
License: Other
In order to see fast if the segmentation is well done, it would be good to see the boundaries of the segments
Having the exercise name in the sound filename is redundant so it should be removed.
Allow the user to add a tag/name to each annotation
In the Creation Tier form all tiers appear in the parent tier selection. Only the tiers from the corresponding exercise should appear.
For this we'll need exmaple files from @sankalpg
A slider to zoom into the waveform, something similar to this.
It would ideal to have both an slider and the option of doing it with mouse scroll wheel
The drap-and-drop tool for creating segments is useful for isolated annotations but for the case of riyaz content we need something more similar to Praat.
We discussed on having a shortcut to create segments. This tool will work this way; when pressing the shortcut a segment will bre created having start time on the previous segment end time. The segments won't overlap. We should be able to edit those segments afterwards as we do now, but edtiting end time or start time of a segment will implie to move both the end/start of consecutive segments.
In the sounds_list we should show which sounds already have annotations
When you create a segment using drag and drop there is a threshold below which the segments are linked, similar to what happens when you create a segment with the shortcut 'i'.
This shouldn't happen with the drag and drop option
When selecting a place in the tier the cursors goes to the beginning of the audio
As there is the scope of discarding files wrongly due to human error, an undo button is necessary!
As it is in the original interface we should be able to add annotations names by clicking predefined labels.
We should be able to see the annotation similarities created by another user in order to check them. This could be solved by allowing the staff members see all annotation similarities and not the other users.
After zooming in, when you zoom out to original position the waveform doesn't come back to the original size
When pressing "Submit & Load Clip" button in the reference sound it redirects incorreclty to an interface having reference sound and another sound
The sound objects in the database should have a flag "discard". Then in the interface an option will appear to mark them as discarded
py3gearman.errors.ServerUnavailable: Found no valid connections in list: []
Allow the user to create an annotation and then link it to another annotation from the reference sound and add a similarity value
We could have a level above exercise, e.g. "dataset", in case we have different people working on it
When filling the name of the segment in the interface, if 'i' is hitted a segment is created.
The creation of segment swith this shortcut should be restricted to when the user is not writing down the name of the annotation
@meghanasudhi prposed to change the filters of the sound list into a color code organisation.
The proposal is the follwowing:
When you click the link to the second page of the list of sounds the filters are played again so you don't see the second page of sounds
In Indian Music, the lyrics and notes are interdependent. It would be nice to see all the tiers on the same page!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.