Justin Salamon

Results 132 comments of Justin Salamon

p.s - another motivation for using `total_track_dur` is that, if you ever end up trimming or slicing the audio/jams, if the trimmed section doesn't intersect with the start/end times of...

I agree it's cumbersome, but time/duration are baked into the definition of an observation: https://github.com/marl/jams/blob/255a5ee860b03cec8f889c9986e734a6393a0dbc/jams/core.py#L597-L599 I may be wrong but I believe that supporting observations both with and without time/duration...

Related: following our music source separation tutorial where we use Scaper (which relies on JAMS) to generate training data, people were asking if it would be possible to beat-align stems...

> Since it's a schema change, I'd suggest that if we do it, it should go into 0.3. (Even though it's backwards-compatible, I'd rather limit minor revisions to implementation stuff...

I probably don't have cycles for this right now, but just wanted to note that I agree this should probably be farmed out as a separate project.

@urinieto your take is correct (imo), annotator is whoever *generated* the specific annotation, while curator is the person (or people) who did the work of collecting all the annotations into...

My 2c as the person who put the "curator" field in there in the first place :) The intention was precisely for attribution. While a dataset can have many annotators...

p.s. forgot to add, in light of the above, I'd support @urinieto's proposal of making the curator field a list of `Curator`.

Do you mean something like this (sorry about quick hack): ![jams_logo_sigma](https://cloud.githubusercontent.com/assets/3009670/22264019/86ee8a3c-e244-11e6-9e0f-67613713197d.png) I think this could also work, though I wonder if, given that the J is already in the shape...

👍 Any other OG care to chime in? @bmcfee @ejhumphrey @rabitt @jonforsyth