{"id":19684166,"url":"https://github.com/maxmax2016/dance2midi","last_synced_at":"2026-03-03T17:34:21.743Z","repository":{"id":140990174,"uuid":"594320787","full_name":"MaxMax2016/Dance2MIDI","owner":"MaxMax2016","description":"舞蹈转音乐","archived":false,"fork":false,"pushed_at":"2023-01-22T12:41:53.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-10T06:48:50.381Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Dance2MIDI/Dance2MIDI","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaxMax2016.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-01-28T06:59:34.000Z","updated_at":"2023-01-28T06:59:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"603685d8-3531-460a-a3cf-a42634a8a190","html_url":"https://github.com/MaxMax2016/Dance2MIDI","commit_stats":null,"previous_names":["yuchendd/dance2midi","maxmax2016/dance2midi"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxMax2016%2FDance2MIDI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxMax2016%2FDance2MIDI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxMax2016%2FDance2MIDI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxMax2016%2FDance2MIDI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxMax2016","download_url":"https://codeload.github.com/MaxMax2016/Dance2MIDI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993389,"owners_count":19890418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T18:17:00.090Z","updated_at":"2026-03-03T17:34:16.690Z","avatar_url":"https://github.com/MaxMax2016.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dance2MIDI: Dance-driven multi-instruments music generation\n\n### [Project Page](https://dance2midi.github.io/) | [Data](https://drive.google.com/drive/folders/1ZBeUciZWEZbLTwDz8keCRQI0Kw0BVgid?usp=share_link)\n\nPyTorch implementation of Dance2MIDI\n\nDANCE2MIDI: DANCE-DRIVEN MULTI-INSTRUMENTS MUSIC GENERATION\n\nBo Han,Yi Ren\n\nZhejiang University, Sea AI Lab\n\n## setup\n\nSet up a conda environment\n\n```\n'''\npython 3.6\npip install -r requirement.txt\n'''\n```\n\n## Download D2MIDI Dataset\n\n\n\nOur D2MIDI Dataset has a total of 6000 pairs of data, in which the dance type includes classical dance, hip-hop, ballet, modern dance, and house dance. The music in each data pair does not repeat each other. In the D2MIDI dataset, the duration in each data pair is 30 seconds, which is guaranteed to generate music with a rhythmic structure. The music in the pair contains up to 12 tracks with 12 instrument types, including Acoustic Grand Piano, Celesta, Drawbar Organ, Acoustic Guitar (nylon), Acoustic Bass, Violin, String Ensemble 1, SynthBrass 1, Soprano Sax, Piccolo, Lead 1 (square), and Pad 1 (new age).\n\n\n\n|        | Dance Video                                                  | Audio                                                        | MIDI                                                         |\n| :----- | :----------------------------------------------------------- | :----------------------------------------------------------- | :----------------------------------------------------------- |\n| D2MIDI | Five types of dance: classical dance,hip-hop, ballet, modern dance, and house dance | Each of them is non-repeating, and there are 6000 non-repeating pieces of music  audio in total | The MIDI music in the pair contains up to 12 tracks with 12 instrument types, including Acoustic Grand Piano, Celesta, Drawbar Organ, Acoustic Guitar (nylon), Acoustic Bass, Violin, String Ensemble 1, SynthBrass 1, Soprano Sax, Piccolo, Lead 1 (square), and Pad 1 (new age). |\n| AIST   | Ten types of dance: Middle  Hip-hop, LA-style Hip-hop, House, Krump, Street Jazz, Ballet Jazz, Break, Pop, Lock, and Waack | There are a large number of repetitive pieces of music audio, and there are 60 non-repeating pieces of music  audio in total | No available                                                 |\n\n\n\nFor the released v1 version of D2MIDI, it contains 2692 pairs of data\n\n# Train\n\n```\npython train.py\n```\n\n# Test\n\n```\npython test.py\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxmax2016%2Fdance2midi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxmax2016%2Fdance2midi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxmax2016%2Fdance2midi/lists"}