by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Kalani Murakami
    @khmurakami
    Hi I just joined the competition.Sorry if these are dumb questions, I kind of not sure what the rules are. We are given a sample MIDI dataset. Are we constrained to that dataset because it says in the 'dataset' section it is just a sample? And then the winner is determined by the best sounding music after it is checked through their overfitting checker and other checks?
    Kalani Murakami
    @khmurakami
    Also is the midi files constrained to piano or any instrument is okay?
    SP Mohanty
    @spMohanty
    Hey you are welcome to use any publicly available dataset of MIDI files
    And regarding the piano constraint, we will indeed be mapping the first track of the MIDI file to a acoustic grand piano soundfont
    But in principle if you say trained only on midi files of music mapped to flute, it will still be played on the evaluator, it will just sounds like that of an acoustic grand piano
    Kalani Murakami
    @khmurakami
    So we can't make our dataset like if we scarped a bunch of midi files?
    SP Mohanty
    @spMohanty
    You can, as long as you make the dataset available to other participants too !
    (well technically I believe you can just release the dataset after the challenge too)
    (I understand the collection of a particular dataset might be an important winning aspect of a solution in this challenge)
    So if u do collect ur own dataset, release it along with your music modelling approach at the end of the challenge (or even before if you feel generous)
    Qin Yongliang
    @ctmakro
    lots of familiar faces.
    my current approach: convert midi files into a stream of events, where each event is one of (note, velocity, delay). then sequence modeling with GRU.
    there are a few problems with this approach.
    first, the RNN does not know which notes are more important than others. Even in classical piano music, the pad usually consist of more notes than the song, therefore the RNN will try to model the pad better.
    Qin Yongliang
    @ctmakro
    this results in participants training with the song only sound better than those training with both song and pads.
    second, given a bunch of data, sequence modeling with RNN is trying to match the dataset's conditional distribution. but not all samples in the dataset sound equally good; some author's pieces sound worse than others when being judged by average people.
    therefore for high evaluation performance, you will have to pick out those pieces by hand and discard them. or, you can assign a penalty to them while training.
    Qin Yongliang
    @ctmakro
    or better if you own CrowdAI and do that automatically via the TrueSkill system..
    currently i implemented an interface to judge each of the midi files. by pressing a key i can choose to keep or reject a file for training.
    Qin Yongliang
    @ctmakro
    image.png
    how ever it takes some while to judge 2000 midi files
    Nilabha Bhattacharya
    @nilabha666_twitter
    does anyone have the code to split mid files ? I have generated files which are slightly greater than the 3610 seconds and would want to trim the last few sections.
    Nilabha Bhattacharya
    @nilabha666_twitter
    I have managed to manually trim the last portions of the track
    Nilabha Bhattacharya
    @nilabha666_twitter
    but that is more hackish since I manually decide how many items from the last to trim
    Nilabha Bhattacharya
    @nilabha666_twitter
    is there anyway to trim based on times?
    Aozhi
    @Aozhi
    Hello
    Does anybody know why the challenge is extended?
    What is the exact date of the end?
    @spMohanty
    SP Mohanty
    @spMohanty
    @Aozhi: The challenge has been extended by 7 days. Exact date and time should be reflected on the challenge page.
    (PS: Sorry for the brevity. Travelling with sporadic internet connection)
    Aozhi
    @Aozhi
    @spMohanty Thank you so much Monhanty!
    Abdul Khader Jilani
    @y2ee201
    hi guys, anyone using techniques other than RNN based sequence prediction?
    Aozhi
    @Aozhi
    @spMohanty Hello Monhanty, may I know that why the music can still be evaluated when the challenge is completed? Is there any record of the winner at the moment of Jan 7th UTC14:00?
    SP Mohanty
    @spMohanty
    @Aozhi: Thanks for pointing out. We will be closing the evaluation interface soon; but only the evaluations submitted until Jan 7th, 14:00 will be used for chosing the winner. We will be doing a manual verification of all the submitted evaluations, to ensure that there was no participants used any unfair approaches, etc.
    Aozhi
    @Aozhi
    @spMohanty Thank you so much Mohanty. It is a well organized challenge!
    Qin Yongliang
    @ctmakro
    @nilabha666_twitter if you somehow generated sequences longer than 3600 seconds, that might be because some part in your generator includes a rounding operation.
    since in Midi, the intervals are integer multiple of some small value.
    if the rounding is round-to-zero, then accumulated error will result in generated sequence longer than expected.
    or shorter.
    my solution is to use dither, that converts for example 3.1 into 3 for 90% of the time and 4 for 10% of the time.
    this way the errors never build up to more than 1 second/3600 seconds.
    Qin Yongliang
    @ctmakro
    i don't know but somehow i became like the top3
    Aozhi
    @Aozhi
    @spMohanty Hello Monhanty, it seems that the competition has restarted. Is there any updated prize? The prize is still an invitation to meeting at 2018.
    SP Mohanty
    @spMohanty
    @Aozhi : we will be posting details soon. But the prize will most likely be an invitation to Applied ML days, EPFL
    Aakash Bansal
    @aakashbansal
    Hi! I wish to know if this competition is still open in 2018. The crowdAI is saying 64 days left but not not accepting any submissions. Any ideas ?
    Aakash Bansal
    @aakashbansal
    Oh Sorry! My bad. Just realised the submission is made through the python script in repo itself. :p
    SP Mohanty
    @spMohanty
    @aakashbansal : there hasn't been much activity on this challenge
    So we will have to consider to close this challenge up this year:
    We will post updates about it soon.
    Aakash Bansal
    @aakashbansal
    Oh. Too bad! I have been planning to participate in this challenge after some time. Anyways thanks for the update @spMohanty . :)