{"id":22076415,"url":"https://github.com/shadowshahriar/midi","last_synced_at":"2026-05-14T23:43:33.063Z","repository":{"id":156988829,"uuid":"407268238","full_name":"ShadowShahriar/midi","owner":"ShadowShahriar","description":"YouTube MIDI collection (freeware/shareware) for use in future projects.","archived":false,"fork":false,"pushed_at":"2021-09-25T20:31:40.000Z","size":154,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"serve","last_synced_at":"2025-06-18T12:55:03.621Z","etag":null,"topics":["midi","synthesizer","youtube"],"latest_commit_sha":null,"homepage":"https://shadowshahriar.github.io/midi/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShadowShahriar.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-16T18:09:59.000Z","updated_at":"2025-04-10T17:55:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f83ca713-c60b-4e5a-b918-704cba6dabce","html_url":"https://github.com/ShadowShahriar/midi","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ShadowShahriar/midi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fmidi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fmidi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fmidi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fmidi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShadowShahriar","download_url":"https://codeload.github.com/ShadowShahriar/midi/tar.gz/refs/heads/serve","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fmidi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266997194,"owners_count":24018934,"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","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["midi","synthesizer","youtube"],"created_at":"2024-11-30T22:14:34.325Z","updated_at":"2026-05-14T23:43:33.008Z","avatar_url":"https://github.com/ShadowShahriar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- @format --\u003e\n\u003c!-- @lastUpdated Sat Sep 25 2021 20:31:39 GMT+0000 (Coordinated Universal Time) --\u003e\n\n# MIDI files\n\nThese are the MIDI files of some of my favorite songs I'm using to experiment with a [Tone.js][1] project. I _borrowed_ these from the YouTube channels that provided free MIDI files. I do not own any of them. With that said, here is the list of sources where these files were collected from.\n\n## Sources\n\n- [AsdKeys](https://www.youtube.com/c/AsdKeys) `8`\n- [Free Piano Tutorials](https://www.youtube.com/channel/UCBlE6pjsULp5gA7vl8-4F4A) `8`\n- [Cosmic PIANO](https://www.youtube.com/c/CosmicPIANO) `6`\n- [Gluton](https://www.youtube.com/c/GlutonOfficial) `2`\n- [Allerlei von Nicolai - No Copyright Music](https://www.youtube.com/channel/UC_bcboyEwTxpEyM-fuCjLkA) `2`\n- [FMM Music](https://www.youtube.com/channel/UC6wnnyFjmPc4KJU1n_mFBDw) `2`\n- [Kendrik Kanata](https://www.youtube.com/channel/UCG3c_BxX3MmCIQnEjkJiX8Q) `1`\n- [Misha Kokh](https://www.youtube.com/c/MishaKokh) `1`\n- [sakura swann](https://www.youtube.com/user/sevenseven31) `1`\n- [tastyFrMusic](https://www.youtube.com/channel/UC4Z7BlEROblloYmTKEU1Zew) `1`\n- [PIANO MIDI](https://www.youtube.com/channel/UC3mb8-iIHpSEE8aCzMDgeTg) `1`\n- [Piano Tutorial](https://www.youtube.com/channel/UCMlZ4aOHBJnPGJAM5s-7b4w) `1`\n- [BGP Harmony](https://www.youtube.com/c/BGPHarmony) `1`\n- [ShinkoNet](https://www.youtube.com/c/ShinkoNet) `1`\n- [Neonix](https://www.youtube.com/channel/UC2pDYeSPlJcemz1SMdhJ_rg) `1`\n\n## Songs\n\n| Title | Artist | Original Source | MIDI | Sheets |\n|---|---|---|---|---|\nWay Back Home (Sam Feldt Edit) | [SHAUN](https://www.youtube.com/c/SHAUNthehuman)\u003cbr\u003e[Conor Maynard](https://www.youtube.com/c/ConorMaynard) | [Official Lyric Video](https://youtu.be/amOSaNX7KJg)\u003cbr\u003e[WaveMusic (Lyrics)](https://youtu.be/1kehqCLudyg) | _Converted with_ [MuseScore](https://musescore.org) | _by_ [Piano Tutorial](https://youtu.be/3Sp4dW-JdJE) | \nJackpot (Jackpot EP Track 1) | [TheFatRat](https://www.youtube.com/c/TheFatRat) | [Official Audio](https://youtu.be/kL8CyVqzmkc) | _by_ [tastyFrMusic](https://youtu.be/A13Sa_bIuKY) | ✅ Available | \nPermission to Dance | BTS (방탄소년단)\u003cbr\u003e[HYBE LABELS](https://www.youtube.com/c/HYBELABELS) | [Official Music Video](https://youtu.be/CuklIb9d3fI) | _by_ [PIANO MIDI](https://youtu.be/7MHfb9HB3GA) | ❌ N/A | \nDynamite | BTS (방탄소년단)\u003cbr\u003e[HYBE LABELS](https://www.youtube.com/c/HYBELABELS) | [Official Music Video](https://youtu.be/gdZLi9oWNZg) | _by_ [Free Piano Tutorials](https://youtu.be/KyYaCtLsAAk) | ✅ Available | \nMemories | [Maroon 5](https://www.youtube.com/user/Maroon5) | [Official Music Video](https://youtu.be/SlPhMPnQ58k) | _by_ [Free Piano Tutorials](https://youtu.be/TdacNfWymGQ)\u003cbr\u003e_by_ [Cosmic PIANO](https://youtu.be/5OwchavoI0s)\u003cbr\u003e_by_ [Kendrik Kanata](https://youtu.be/YBGUnu6Iog8)\u003cbr\u003e_by_ [Misha Kokh](https://youtu.be/_3MNRYZWpmU) | ✅ Available | \nFirefly pt II | [Jim Yosef](https://www.youtube.com/c/JimYosef)\u003cbr\u003e[STARLYTE](https://www.youtube.com/c/Starlyte) | [Official Music Video](https://youtu.be/0fB4-xDgVc4)\u003cbr\u003e[Official NCS Release](https://youtu.be/Q7E4Hiqe1s4) | _by_ [BGP Harmony](https://youtu.be/sBnPmRPAyBI) | ✅ Available | \nWhere We Started | [Lost Sky](https://soundcloud.com/lostskydiary)\u003cbr\u003e[Jex](https://soundcloud.com/jordanmillermusic-1) | [Official NCS Release](https://youtu.be/U9pGr6KMdyg) | _by_ [FMM Music](https://youtu.be/Kg8zA6sM85U) | ❌ N/A | \nSparkle (from: Your Name) | [Your Name (album)](https://en.wikipedia.org/wiki/Your_Name_(album)) | [English Cover](https://youtu.be/0FW6ddWwhy0) | _by_ [Cosmic PIANO](https://youtu.be/AbHJ1BokCnI) | ✅ Available | \nYou | [Alex Skrindo](https://www.youtube.com/c/AlexSkrindo)\u003cbr\u003e[Axol](https://www.youtube.com/c/Axolmusic) | [Official Audio](https://youtu.be/jWE4FSlECUg)\u003cbr\u003e[Official NCS Release](https://youtu.be/sA_p0rQtDXE) | _by_ [Gluton](https://youtu.be/V7dy35ovtj0) | ❌ N/A | \nNever Enough (The Greatest Showman) | [Loren Allred](https://www.youtube.com/c/lorenallred) | [Official Audio](https://youtu.be/fKEMBn_JdCE)\u003cbr\u003e[Official Lyric Video](https://youtu.be/rQWZK5U233s)\u003cbr\u003e[The Greatest Showman OST](https://www.imdb.com/title/tt1485796/soundtrack/?ref_=tt_trv_snd) | _by_ [Free Piano Tutorials](https://youtu.be/N23HHa0LJ5U) | ✅ Available | \nA Million Dreams (The Greatest Showman) | [Ziv Zaifman](https://www.instagram.com/zivzaifman)\u003cbr\u003e[Hugh Jackman](https://www.instagram.com/thehughjackman)\u003cbr\u003e[Michelle Williams](https://en.wikipedia.org/wiki/Michelle_Williams_(actress)) | [Official Audio](https://youtu.be/pSQk-4fddDI)\u003cbr\u003e[The Greatest Showman OST](https://www.imdb.com/title/tt1485796/soundtrack/?ref_=tt_trv_snd) | _by_ [Free Piano Tutorials](https://youtu.be/fGQ_IgsNz_U) | ✅ Available | \nSomething Just Like This | [The Chainsmokers](https://www.youtube.com/c/THECHAINSMOKERS)\u003cbr\u003e[Coldplay](https://www.youtube.com/c/coldplay) | [Official Music Video](https://youtu.be/FM7MFYoylVs) | _by_ [Cosmic PIANO](https://youtu.be/2vZml4LEnPo) | ✅ Available | \nUnity | [TheFatRat](https://www.youtube.com/c/TheFatRat) | [Official Audio](https://youtu.be/n8X9_MgEdCg) | _by_ [ShinkoNet](https://youtu.be/5fVEh-WmQP0) | ❌ N/A | \nRogue | [Jim Yosef](https://www.youtube.com/c/JimYosef) | [Official Audio](https://youtu.be/3uairflAcvE) | _by_ [Allerlei von Nicolai - No Copyright Music](https://youtu.be/pR19Z4_jpLI) | ❌ N/A | \nLove Yourself | [Justin Bieber](https://www.youtube.com/c/justinbieber) | [Official Music Video](https://youtu.be/oyEuk8j8imI) | _by_ [sakura swann](https://youtu.be/22Ps-PGBniI) | ❌ N/A | \nSad Song | [We The Kings](https://www.youtube.com/user/WeTheKings) | [Official Lyric Video](https://youtu.be/BZsXcc_tC-o)\u003cbr\u003e[Official Music Video](https://youtu.be/UwTD0ZMZ1T0) | _by_ [Free Piano Tutorials](https://youtu.be/D2WOWFi_Oxw) | ✅ Available | \nYou Say | [Lauren Daigle](https://www.youtube.com/c/laurendaiglemusic) | [Official Music Video](https://youtu.be/sIaT8Jl2zpI) | _by_ [Free Piano Tutorials](https://youtu.be/gUuZIBKlbPU) | ✅ Available | \nCan't Wait | [Jim Yosef](https://www.youtube.com/c/JimYosef)\u003cbr\u003e[Anna Yvette](https://www.youtube.com/c/AnnaYvette) | [Official Audio (Jim Yosef)](https://youtu.be/k6EV5ZBjceI)\u003cbr\u003e[Official Audio (Anna Yvette)](https://youtu.be/3XtG3FiC7MQ)\u003cbr\u003e[Official NCS Release](https://youtu.be/MqUCDzom5Xw) | _by_ [Gluton](https://youtu.be/0qyOH7Xt0pk) | ❌ N/A | \nFly Away | [TheFatRat](https://www.youtube.com/c/TheFatRat)\u003cbr\u003e[Anjulie](https://www.youtube.com/c/anjuliemusic) | [Official Audio](https://youtu.be/cMg8KaMdDYo) | _by_ [AsdKeys](https://youtu.be/PufbzTlHfWY)\u003cbr\u003e_by_ [Cosmic PIANO](https://youtu.be/HQozceVazhI) | ❌ N/A | \nWe'll Meet Again | [TheFatRat](https://www.youtube.com/c/TheFatRat)\u003cbr\u003e[Laura Brehm](https://www.youtube.com/user/laurabrehm) | [Official Audio](https://youtu.be/hJqYc62NCKo)\u003cbr\u003e[Official Lyric Video](https://youtu.be/FmZRu4VkV44) | _by_ [AsdKeys](https://youtu.be/L_uwufdfKLg) | ❌ N/A | \nSee You Again | [Wiz Khalifa](https://www.youtube.com/c/wizkhalifa)\u003cbr\u003e[Charlie Puth](https://www.youtube.com/c/charlieputh) | [Official Music Video](https://youtu.be/RgKAFK5djSk) | _by_ [Cosmic PIANO](https://youtu.be/GBdqm09XWbQ) | ❌ N/A | \nMelody | [Cadmium](https://www.youtube.com/c/Cadmiumsound)\u003cbr\u003e[Jon Becker](https://www.youtube.com/c/JonBeckerOfficial) | [Official Audio (Cadmium)](https://youtu.be/9S5b4WlYV7s)\u003cbr\u003e[Frequency Music Lyric Video](https://youtu.be/9MiFRbymQXQ) | _by_ [FMM Music](https://youtu.be/QwKbNj0OJSg)\u003cbr\u003e_by_ [Allerlei von Nicolai - No Copyright Music](https://youtu.be/9PbxTdTkNnc) | ❌ N/A | \nSymphony | [Clean Bandit](https://www.youtube.com/user/cleanbandit) | [Official Music Video](https://youtu.be/aatr_2MstrI) | _by_ [Cosmic PIANO](https://youtu.be/Lh8A9Pugwgw) | ❌ N/A | \nFaded | [Alan Walker](https://www.youtube.com/c/Alanwalkermusic) | [Official Music Video](https://youtu.be/60ItHLz5WEA) | _by_ [Free Piano Tutorials](https://youtu.be/ADiGiK75FMM) | ✅ Available | \nSkyline | [Kovan](https://www.youtube.com/c/itskovan)\u003cbr\u003e[Electro-Light](https://www.youtube.com/c/ElectroLightOfficial) | [Official NCS Release](https://youtu.be/FseAiTb8Se0) | _by_ [AsdKeys](https://youtu.be/8MmOMEcZrz4) | ❌ N/A | \nRoar | [Katy Perry](https://www.youtube.com/c/KatyPerry) | [Official Music Video](https://youtu.be/CevxZvSJLk8) | _by_ [Free Piano Tutorials](https://youtu.be/xOj7uhi3w80) | ✅ Available | \nCalling | [Tobu](https://www.youtube.com/c/tobuofficial) | [Official Audio](https://youtu.be/xpEl02UnA3c) | _by_ [AsdKeys](https://youtu.be/2FeFGvxKYeQ) | ❌ N/A | \nSummer Breeze | [Tobu](https://www.youtube.com/c/tobuofficial)\u003cbr\u003e[Jordan Kelvin James](https://soundcloud.com/jordankelvinjames) | [Official Audio](https://youtu.be/oQn-K3h_MfY) | _by_ [AsdKeys](https://youtu.be/CN_G21YPmIA) | ❌ N/A | \nSunburst | [Tobu](https://www.youtube.com/c/tobuofficial)\u003cbr\u003e[Itro](https://www.youtube.com/c/officialitro) | [Official NCS Release](https://youtu.be/4lXBHD5C8do) | _by_ [AsdKeys](https://youtu.be/Uvyw6d_O-pM) | ❌ N/A | \nCloud 9 | [Tobu](https://www.youtube.com/c/tobuofficial)\u003cbr\u003e[Itro](https://www.youtube.com/c/officialitro) | [Official NCS Release](https://youtu.be/VtKbiyyVZks) | _by_ [AsdKeys](https://youtu.be/q6HM_Qoo85w) | ❌ N/A | \nMake Me Move | [Culture Code](https://www.youtube.com/c/CultureCodeMusic)\u003cbr\u003e[Karra](https://www.youtube.com/c/iamkarramusic) | [Official NCS Release](https://youtu.be/vBGiFtb8Rpw) | _by_ [AsdKeys](https://youtu.be/7vlj8Jceiqo) | ❌ N/A | \nTropic Love | [Diviners](https://www.youtube.com/channel/UCgyvbgyRw1pVKOcOIxvB6qA)\u003cbr\u003e[Contacreast](https://www.youtube.com/user/DJContacreast) | [Official NCS Release](https://youtu.be/u6RJv7f__Mg) | _by_ [Neonix](https://youtu.be/BVgQCW087ak) | ❌ N/A |\n\n# Contribute\n\nAs I mentioned earlier, I am collecting midi files to work with a [Tone.js][1] extension. The more diversity we get, the better. This is why I need your help.\n\nIf you encounter freeware or shareware midi, you can contribute to this project. Place the `.mid` file to `midi` directory.\n\nYou also need to put an entry to `sources.json` file to save the original sources. The JSON file is structured like the one below.\n\n```JS\n{\n  \"sources\": {\n    [key]: [value],\n    ...\n  },\n  \"songs\": [\n    ...\n  ]\n}\n```\n\nUse the following object shape in the `songs` key:\n\n```JS\n{\n  \"songs\": [\n    {\n      \"title\": \"${song_title}\",\n      \"artists\": {\n        \"${artist_name_1}\": \"${artist_link_1}\",\n        [\"${artist_name_2}\": \"${artist_link_2}\"],\n        ...\n      },\n      \"source\": {\n        \"Official Lyric Video\": \"${link}\",\n        [\"Official Music Video\": \"${link}\"],\n        [\"Official Audio\": \"${link}\"],\n        [\"Official NCS Release\": \"${link}\"],\n        [\"${provider_or_channel_name}\": \"${link}\"],\n        ...\n      },\n     \"midi\": {\n        \"${provider_or_channel_name}\": [\"${link}\", \"by\"],\n        ...\n      },\n     \"sheets\": {\n        \"${provider_or_channel_name}\": [\"${link}\", \"by\"],\n        ...\n      }\n    }\n  ]\n}\n```\n\n-   `${property_or_value}` are variables and would be replaced manually with their appropriate meaning.\n\n-   The properties of `artists` can have `null` value if there is no direct link.\n\n-   `sheets` can be a `boolean` or an `object`.\n\n-   `[\"property\": \"value\"]` entries are optional, yet all keys are required to have at least one object, as shown.\n\nIf the source doesn't exist in the `sources` key, you might put an entry after its name:\n\n```JS\n{\n  \"sources\": {\n    \"${provider_or_channel_name}\": \"${link}\",\n    ...\n  }\n}\n```\n\n## Naming convention\n\nWe rename the `*.mid` files using the following outline...\n\n```\n${source_acronym}_${artists}_${title}.mid\n```\n\n...and it is done so we can skim through the list, knowing where to look for.\n\n# License\n\n-   The source code is licensed under [MIT](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt).\n-   MIDI files (`media/*.mid`) belong to their original authors as listed in the [Songs table](#songs). I am using these for a [Tone.js][1] project for educational purposes that falls under the terms of [fair use](https://en.wikipedia.org/wiki/Fair_use).\n-   Always read the video description of each YouTube video listed to know how the content should be treated. Some YouTube channels (like [Allerlei von Nicolai - No Copyright Music](https://www.youtube.com/channel/UC_bcboyEwTxpEyM-fuCjLkA)) published their piano composition under [Creative Commons Attribution License](https://www.youtube.com/t/creative_commons), although the original song can be subject to copyright.\n\n[1]: https://github.com/Tonejs/Tone.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowshahriar%2Fmidi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowshahriar%2Fmidi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowshahriar%2Fmidi/lists"}