An open API service indexing awesome lists of open source software.

https://github.com/shadowshahriar/midi

YouTube MIDI collection (freeware/shareware) for use in future projects.
https://github.com/shadowshahriar/midi

midi synthesizer youtube

Last synced: 7 days ago
JSON representation

YouTube MIDI collection (freeware/shareware) for use in future projects.

Awesome Lists containing this project

README

        

# MIDI files

These 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.

## Sources

- [AsdKeys](https://www.youtube.com/c/AsdKeys) `8`
- [Free Piano Tutorials](https://www.youtube.com/channel/UCBlE6pjsULp5gA7vl8-4F4A) `8`
- [Cosmic PIANO](https://www.youtube.com/c/CosmicPIANO) `6`
- [Gluton](https://www.youtube.com/c/GlutonOfficial) `2`
- [Allerlei von Nicolai - No Copyright Music](https://www.youtube.com/channel/UC_bcboyEwTxpEyM-fuCjLkA) `2`
- [FMM Music](https://www.youtube.com/channel/UC6wnnyFjmPc4KJU1n_mFBDw) `2`
- [Kendrik Kanata](https://www.youtube.com/channel/UCG3c_BxX3MmCIQnEjkJiX8Q) `1`
- [Misha Kokh](https://www.youtube.com/c/MishaKokh) `1`
- [sakura swann](https://www.youtube.com/user/sevenseven31) `1`
- [tastyFrMusic](https://www.youtube.com/channel/UC4Z7BlEROblloYmTKEU1Zew) `1`
- [PIANO MIDI](https://www.youtube.com/channel/UC3mb8-iIHpSEE8aCzMDgeTg) `1`
- [Piano Tutorial](https://www.youtube.com/channel/UCMlZ4aOHBJnPGJAM5s-7b4w) `1`
- [BGP Harmony](https://www.youtube.com/c/BGPHarmony) `1`
- [ShinkoNet](https://www.youtube.com/c/ShinkoNet) `1`
- [Neonix](https://www.youtube.com/channel/UC2pDYeSPlJcemz1SMdhJ_rg) `1`

## Songs

| Title | Artist | Original Source | MIDI | Sheets |
|---|---|---|---|---|
Way Back Home (Sam Feldt Edit) | [SHAUN](https://www.youtube.com/c/SHAUNthehuman)
[Conor Maynard](https://www.youtube.com/c/ConorMaynard) | [Official Lyric Video](https://youtu.be/amOSaNX7KJg)
[WaveMusic (Lyrics)](https://youtu.be/1kehqCLudyg) | _Converted with_ [MuseScore](https://musescore.org) | _by_ [Piano Tutorial](https://youtu.be/3Sp4dW-JdJE) |
Jackpot (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 |
Permission to Dance | BTS (방탄소년단)
[HYBE LABELS](https://www.youtube.com/c/HYBELABELS) | [Official Music Video](https://youtu.be/CuklIb9d3fI) | _by_ [PIANO MIDI](https://youtu.be/7MHfb9HB3GA) | ❌ N/A |
Dynamite | BTS (방탄소년단)
[HYBE LABELS](https://www.youtube.com/c/HYBELABELS) | [Official Music Video](https://youtu.be/gdZLi9oWNZg) | _by_ [Free Piano Tutorials](https://youtu.be/KyYaCtLsAAk) | ✅ Available |
Memories | [Maroon 5](https://www.youtube.com/user/Maroon5) | [Official Music Video](https://youtu.be/SlPhMPnQ58k) | _by_ [Free Piano Tutorials](https://youtu.be/TdacNfWymGQ)
_by_ [Cosmic PIANO](https://youtu.be/5OwchavoI0s)
_by_ [Kendrik Kanata](https://youtu.be/YBGUnu6Iog8)
_by_ [Misha Kokh](https://youtu.be/_3MNRYZWpmU) | ✅ Available |
Firefly pt II | [Jim Yosef](https://www.youtube.com/c/JimYosef)
[STARLYTE](https://www.youtube.com/c/Starlyte) | [Official Music Video](https://youtu.be/0fB4-xDgVc4)
[Official NCS Release](https://youtu.be/Q7E4Hiqe1s4) | _by_ [BGP Harmony](https://youtu.be/sBnPmRPAyBI) | ✅ Available |
Where We Started | [Lost Sky](https://soundcloud.com/lostskydiary)
[Jex](https://soundcloud.com/jordanmillermusic-1) | [Official NCS Release](https://youtu.be/U9pGr6KMdyg) | _by_ [FMM Music](https://youtu.be/Kg8zA6sM85U) | ❌ N/A |
Sparkle (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 |
You | [Alex Skrindo](https://www.youtube.com/c/AlexSkrindo)
[Axol](https://www.youtube.com/c/Axolmusic) | [Official Audio](https://youtu.be/jWE4FSlECUg)
[Official NCS Release](https://youtu.be/sA_p0rQtDXE) | _by_ [Gluton](https://youtu.be/V7dy35ovtj0) | ❌ N/A |
Never Enough (The Greatest Showman) | [Loren Allred](https://www.youtube.com/c/lorenallred) | [Official Audio](https://youtu.be/fKEMBn_JdCE)
[Official Lyric Video](https://youtu.be/rQWZK5U233s)
[The Greatest Showman OST](https://www.imdb.com/title/tt1485796/soundtrack/?ref_=tt_trv_snd) | _by_ [Free Piano Tutorials](https://youtu.be/N23HHa0LJ5U) | ✅ Available |
A Million Dreams (The Greatest Showman) | [Ziv Zaifman](https://www.instagram.com/zivzaifman)
[Hugh Jackman](https://www.instagram.com/thehughjackman)
[Michelle Williams](https://en.wikipedia.org/wiki/Michelle_Williams_(actress)) | [Official Audio](https://youtu.be/pSQk-4fddDI)
[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 |
Something Just Like This | [The Chainsmokers](https://www.youtube.com/c/THECHAINSMOKERS)
[Coldplay](https://www.youtube.com/c/coldplay) | [Official Music Video](https://youtu.be/FM7MFYoylVs) | _by_ [Cosmic PIANO](https://youtu.be/2vZml4LEnPo) | ✅ Available |
Unity | [TheFatRat](https://www.youtube.com/c/TheFatRat) | [Official Audio](https://youtu.be/n8X9_MgEdCg) | _by_ [ShinkoNet](https://youtu.be/5fVEh-WmQP0) | ❌ N/A |
Rogue | [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 |
Love 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 |
Sad Song | [We The Kings](https://www.youtube.com/user/WeTheKings) | [Official Lyric Video](https://youtu.be/BZsXcc_tC-o)
[Official Music Video](https://youtu.be/UwTD0ZMZ1T0) | _by_ [Free Piano Tutorials](https://youtu.be/D2WOWFi_Oxw) | ✅ Available |
You 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 |
Can't Wait | [Jim Yosef](https://www.youtube.com/c/JimYosef)
[Anna Yvette](https://www.youtube.com/c/AnnaYvette) | [Official Audio (Jim Yosef)](https://youtu.be/k6EV5ZBjceI)
[Official Audio (Anna Yvette)](https://youtu.be/3XtG3FiC7MQ)
[Official NCS Release](https://youtu.be/MqUCDzom5Xw) | _by_ [Gluton](https://youtu.be/0qyOH7Xt0pk) | ❌ N/A |
Fly Away | [TheFatRat](https://www.youtube.com/c/TheFatRat)
[Anjulie](https://www.youtube.com/c/anjuliemusic) | [Official Audio](https://youtu.be/cMg8KaMdDYo) | _by_ [AsdKeys](https://youtu.be/PufbzTlHfWY)
_by_ [Cosmic PIANO](https://youtu.be/HQozceVazhI) | ❌ N/A |
We'll Meet Again | [TheFatRat](https://www.youtube.com/c/TheFatRat)
[Laura Brehm](https://www.youtube.com/user/laurabrehm) | [Official Audio](https://youtu.be/hJqYc62NCKo)
[Official Lyric Video](https://youtu.be/FmZRu4VkV44) | _by_ [AsdKeys](https://youtu.be/L_uwufdfKLg) | ❌ N/A |
See You Again | [Wiz Khalifa](https://www.youtube.com/c/wizkhalifa)
[Charlie Puth](https://www.youtube.com/c/charlieputh) | [Official Music Video](https://youtu.be/RgKAFK5djSk) | _by_ [Cosmic PIANO](https://youtu.be/GBdqm09XWbQ) | ❌ N/A |
Melody | [Cadmium](https://www.youtube.com/c/Cadmiumsound)
[Jon Becker](https://www.youtube.com/c/JonBeckerOfficial) | [Official Audio (Cadmium)](https://youtu.be/9S5b4WlYV7s)
[Frequency Music Lyric Video](https://youtu.be/9MiFRbymQXQ) | _by_ [FMM Music](https://youtu.be/QwKbNj0OJSg)
_by_ [Allerlei von Nicolai - No Copyright Music](https://youtu.be/9PbxTdTkNnc) | ❌ N/A |
Symphony | [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 |
Faded | [Alan Walker](https://www.youtube.com/c/Alanwalkermusic) | [Official Music Video](https://youtu.be/60ItHLz5WEA) | _by_ [Free Piano Tutorials](https://youtu.be/ADiGiK75FMM) | ✅ Available |
Skyline | [Kovan](https://www.youtube.com/c/itskovan)
[Electro-Light](https://www.youtube.com/c/ElectroLightOfficial) | [Official NCS Release](https://youtu.be/FseAiTb8Se0) | _by_ [AsdKeys](https://youtu.be/8MmOMEcZrz4) | ❌ N/A |
Roar | [Katy Perry](https://www.youtube.com/c/KatyPerry) | [Official Music Video](https://youtu.be/CevxZvSJLk8) | _by_ [Free Piano Tutorials](https://youtu.be/xOj7uhi3w80) | ✅ Available |
Calling | [Tobu](https://www.youtube.com/c/tobuofficial) | [Official Audio](https://youtu.be/xpEl02UnA3c) | _by_ [AsdKeys](https://youtu.be/2FeFGvxKYeQ) | ❌ N/A |
Summer Breeze | [Tobu](https://www.youtube.com/c/tobuofficial)
[Jordan Kelvin James](https://soundcloud.com/jordankelvinjames) | [Official Audio](https://youtu.be/oQn-K3h_MfY) | _by_ [AsdKeys](https://youtu.be/CN_G21YPmIA) | ❌ N/A |
Sunburst | [Tobu](https://www.youtube.com/c/tobuofficial)
[Itro](https://www.youtube.com/c/officialitro) | [Official NCS Release](https://youtu.be/4lXBHD5C8do) | _by_ [AsdKeys](https://youtu.be/Uvyw6d_O-pM) | ❌ N/A |
Cloud 9 | [Tobu](https://www.youtube.com/c/tobuofficial)
[Itro](https://www.youtube.com/c/officialitro) | [Official NCS Release](https://youtu.be/VtKbiyyVZks) | _by_ [AsdKeys](https://youtu.be/q6HM_Qoo85w) | ❌ N/A |
Make Me Move | [Culture Code](https://www.youtube.com/c/CultureCodeMusic)
[Karra](https://www.youtube.com/c/iamkarramusic) | [Official NCS Release](https://youtu.be/vBGiFtb8Rpw) | _by_ [AsdKeys](https://youtu.be/7vlj8Jceiqo) | ❌ N/A |
Tropic Love | [Diviners](https://www.youtube.com/channel/UCgyvbgyRw1pVKOcOIxvB6qA)
[Contacreast](https://www.youtube.com/user/DJContacreast) | [Official NCS Release](https://youtu.be/u6RJv7f__Mg) | _by_ [Neonix](https://youtu.be/BVgQCW087ak) | ❌ N/A |

# Contribute

As 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.

If you encounter freeware or shareware midi, you can contribute to this project. Place the `.mid` file to `midi` directory.

You also need to put an entry to `sources.json` file to save the original sources. The JSON file is structured like the one below.

```JS
{
"sources": {
[key]: [value],
...
},
"songs": [
...
]
}
```

Use the following object shape in the `songs` key:

```JS
{
"songs": [
{
"title": "${song_title}",
"artists": {
"${artist_name_1}": "${artist_link_1}",
["${artist_name_2}": "${artist_link_2}"],
...
},
"source": {
"Official Lyric Video": "${link}",
["Official Music Video": "${link}"],
["Official Audio": "${link}"],
["Official NCS Release": "${link}"],
["${provider_or_channel_name}": "${link}"],
...
},
"midi": {
"${provider_or_channel_name}": ["${link}", "by"],
...
},
"sheets": {
"${provider_or_channel_name}": ["${link}", "by"],
...
}
}
]
}
```

- `${property_or_value}` are variables and would be replaced manually with their appropriate meaning.

- The properties of `artists` can have `null` value if there is no direct link.

- `sheets` can be a `boolean` or an `object`.

- `["property": "value"]` entries are optional, yet all keys are required to have at least one object, as shown.

If the source doesn't exist in the `sources` key, you might put an entry after its name:

```JS
{
"sources": {
"${provider_or_channel_name}": "${link}",
...
}
}
```

## Naming convention

We rename the `*.mid` files using the following outline...

```
${source_acronym}_${artists}_${title}.mid
```

...and it is done so we can skim through the list, knowing where to look for.

# License

- The source code is licensed under [MIT](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt).
- 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).
- 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.

[1]: https://github.com/Tonejs/Tone.js