Feature #613

Bug #819: improve import/export

import / export pitch track as well

Added by Matthias Mauch about 6 years ago. Updated over 4 years ago.

Status:ClosedStart date:2013-06-28
Priority:HighDue date:
Assignee:Chris Cannam% Done:

100%

Category:-
Target version:-

History

#1 Updated by Matthias Mauch over 5 years ago

  • Project changed from [tonioni] Tony: a tool for melody annotation to Tony: a tool for melody transcription
  • Assignee set to Chris Cannam
  • % Done changed from 0 to 40

partly solved by Chris: pitch track can be exported.

#2 Updated by Matthias Mauch over 5 years ago

  • Parent task set to #819

#3 Updated by Justin Salamon over 5 years ago

Currently the exported cvs only includes timestamps and values for frames where pitch is detected (i.e. for silent frames nothing is returned). For using the exported annotations for evaluation, it would be more useful if a timestamp and frequency value were returned for every frame, where frames for which no pitch was detected have a frequency value of 0.

Also, I think being able to import an annotation from a file is going to be pretty important when people start correcting the f0 track, otherwise there's no way to save your work and come back to it later.

#4 Updated by Matthias Mauch about 5 years ago

  • Status changed from New to Resolved
  • % Done changed from 40 to 100

Import export pitch track is resolved.

But Justins additional feature request for the output of unvoiced frames has not been dealt with. My impression is that Justin has "just got on with it", but it is definitely something we could do. I'll make a new issue for that though.

#5 Updated by Justin Salamon about 5 years ago

For our immediate use of Tony yes, we just got on with it - by writing a script to impute the missing timestamps and corresponding 0 Hz values. I'd very much advocate to having this built into Tony, primarily so that the output conforms to the standard format used in most other pitch tracking environments, but also because this way the output would be a complete time-series, which I think is all-in-all a better representation.

#6 Updated by Chris Cannam over 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF