GithubHelp home page GithubHelp logo

marl / guitarset Goto Github PK

View Code? Open in Web Editor NEW
120.0 9.0 13.0 2.73 MB

GuitarSet: a dataset for guitar transcription

Home Page: https://zenodo.org/record/3371780

License: MIT License

Python 0.81% Jupyter Notebook 99.19%

guitarset's Introduction

guitarset's People

Contributors

tomxi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guitarset's Issues

Having trouble finding the fret position data

Hi, I downloaded the data set and was able to identify that different strings have their own annotations, but I can't seem to find the fret positions of the notes played.

Thanks.

mapToTranscripts

txdb = makeTxDbFromGFF(file = GENE_ANNO_GTF, format = "gtf")
peak <- list("exomePeak2/farr1/peaks.bed")
GuitarPlot(txTxdb = txdb,
stBedFiles = peak,
headOrtail = FALSE,
enableCI = FALSE,
mapFilterTranscript = T,
#pltTxType = c("mrna"),
stGroupName = c("farr1")) +
ggtitle(label = "Distribution of mRNA") +
theme_bw() +
theme(plot.title = element_text(hjust = 0.5))
I get error:
[1] "20240503151313"
[1] "There are 157694 transcripts of 120646 genes in the genome."
[1] "total 157694 transcripts extracted ..."
[1] "total 154360 transcripts left after ambiguity filter ..."
[1] "total 154360 transcripts left after check chromosome validity ..."
[1] "total 0 mRNAs left after component length filter ..."
[1] "total 154347 ncRNAs left after ncRNA length filter ..."
[1] "generate components for mRNA"
[1] "generate chiped transcriptome"
[1] "20240503152316"
[1] "import BED file exomePeak2/farr1/peaks.bed"
[1] "sample 10 points for farr1"
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function 'mapToTranscripts' for signature '"GRanges", "NULL"'

Duplicated note in MIDI annotation

Hi first, thanks for this dataset.

After parsing the .jams files I've noticed that in the 02_Funk2-119-G_comp.jams of the version 1.1.0 of the dataset, there is a duplicated note:

{'time': 10.860365532879541, 'duration': 0.243809523809432, 'value': 50.063616568428756, 'confidence': None}
{'time': 10.860546938775315, 'duration': 0.06965986394561696, 'value': 50.08643818571459, 'confidence': None}

Incorrect timings in two annotations

Firstly thank you to all the authors for making this available. Your work is still very much appreciated!

In working with the dataset we identified two alignments where all the notes appeared to be aligned to the second note onset, instead of the first note onset. This introduces a constant delay in the annotations rendering them inaccurate. The files are:

  • 04_BN3-154-E_comp (off by + 0.409s)
  • 04_Jazz1-200-B_comp (off by + 0.309s)

While it's possible to fix the annotations by subtracting those constants from all the timings, it would make fair comparison with current published results more challenging. Perhaps you could just leave a note somewhere on the Zenodo page? People might want to exclude those files from their training data for example.

Is there a standard way to convert the guitarset jams to MIDI?

Hi,
Thank you for this great dataset. I'm trying to start a project on this dataset and I'd like to ask whether there is a function to convert the jams annotations to midi?
I want to see if such a function already exist before I start writing my own code to do it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.