Skip to content

Ai-Vonie/Sky1984-Sheets-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

525 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Banner Image

๐ŸŒ Read in: โฎžโฎž English (en-US) โฎœโฎœ โˆ™ ะ ัƒััะบะธะน (ru-RU)

Sky1984 Sheets Collection is an extensive library of music sheets collected to simplify the search for specific compositions in one place. These sheets are designed for playing on in-game instruments in Sky: Children of the Light and for use on the Sky Music Nightly site. The music sheets are located in three main folders (Multi-Sheet Songs, Songs, and VSRG), where they are sorted alphabetically.

Warning

โš ๏ธ Attention! This collection is not complete or final. It is recommended to check other sources and libraries for updates, as the content of this repository may be outdated or irrelevant compared to them.

Table of Contents

๐Ÿ” How to Properly Search for Sheets

For an effective search of the desired composition, try to follow these recommendations:

  • Use main keywords: Enter only keywords or the significant part of the song title, and also try searching separately by the author's nickname.
  • Avoid clutter: Exclude stop words (articles, conjunctions, prepositions) and specific symbols from your query.
  • Search in a specific folder: use the special syntax path:/^Songs\// at the beginning of your search query to limit the search to a specific folder.

The repository search works in two modes:

  1. By file name โ€” press t or click the button Go to file to start searching in the file quick jump menu.
  2. By file content โ€” press / or click the search field above Type / to search to activate global code search in this repository.

Important

โ€ผ๏ธ Important: To use code search (file content), you must be logged into your GitHub account.

It is recommended to read the documentation on code search limitations and special query syntax to understand the capabilities and technical constraints.

๐Ÿ’พ How to Downloadย Latest Release

You can download individual files, specific folders, or the entire repository at once.

1. Downloading an Individual File

Go to the page of the desired file and choose a convenient method:

  • Download file: Click the icon Download raw file in the upper right corner above the file code.
  • Copy content: Click the icon Copy raw file to copy the text to the clipboard.
  • Via Raw: Click the Raw button, then press Ctrl + S (Windows) or Cmd + S (macOS) to save the file.

2. Downloading a Specific Folder

GitHub does not allow downloading individual folders by default. Use Download Directory for this:

  1. Open the desired folder in this repository.
  2. Copy the link (URL) from the browser address bar.
  3. Go to download-directory.github.io (https://download-directory.github.io/).
  4. Paste the link into the input field and press Enter. The folder will download as a ZIP archive.

3. Downloading the Entire Repository

To get a full local copy of the library:

  1. Go to the main repository page.
  2. Click the green <> Code button.
  3. Select Download ZIP from the dropdown menu.

4. Downloading archives from releases

You can also download a specific folder or the entire repository as an archive in the latest version release from the Releases tab.

The archives in releases use a specialized compression algorithm with settings optimized for the structure of these files to ensure the smallest possible size.

๐ŸŽน MIDI to Sky Sheet Converterย Open In Colab

If you want to create music sheet for Sky from a MIDI file, you can try to use the specialized conversion tool linked below:

https://colab.research.google.com/drive/1Kia0VrRyctLVs1q0lYKJVnGpW45U7_EQ?usp=sharing

Warning

โš ๏ธ Warning! This MIDI transposition tool operates on a simplified algorithm and does not utilize any advanced third-party libraries for deep musical analysis. It is recommended to use other specialized MIDI transposition tools, as this converter may be imperfect or less functional compared to professional alternatives.

Can find examples of decent conversions made with this script on the SkyAutoMusic (https://discord.gg/wzjWKyJtmk) Discord server via the links below:

๐Ÿ‘€ Conversion Examples Table
Composition Link to file Download file
๐ŸŽน My Dearest - supercell Guilty Crown OP1 + Animenz's 10th Anniversary ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Oppenheimer Can You Hear the Music - Music by Ludwig Gรถransson Arrangement by Akmigone ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Kawaki wo Ameku - Domestic Girlfriend OP ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Freedom DiVE (Full) - xi ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Tokyo Ghoul - Licht und Schatten (Akmigone) ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Interstellar Main Theme โ€“ Hans Zimmer - Arrangement by Peter Buka ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Interstellar ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน in the pool - Chainsaw Man Reze Arc OST โ€“ Music by Kensuke Ushio Arrangement by Animenz ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน One Last Kiss - Evangelion 3.0 + 1.0 Theme Song โ€“ Music by Hikaru Utada Arrangement by Animenz ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Ghost Rule - DECO 27 ft. Hatsune Miku.HatsuneMiku ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Sekai Wa Koi Ni Ochiteiru - Ao Haru Ride OP ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Microchip โ€“ Music by Patrik Pietschmann ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Kamado Tanjiro no Uta - Go Shiina feat. Nami Nakagawa (The title is too long) ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Night of Nights - COOL&CREATE Marasy8 ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน ใƒŠใ‚คใƒˆใƒปใ‚ชใƒ–ใƒปใƒŠใ‚คใƒ„ 2020 (marasy arr.) ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord
๐ŸŽน Touhou Boss Rush!! (I) ๐Ÿ’ฌ Discord
๐Ÿฑ GitHub
๐Ÿ’พ Discord

Note

โ„น๏ธ Note: Other conversion examples can be found in the channel history by checking messages near the links provided above (around the same dates).

๐Ÿ“ Usage Recommendations

For the best results, follow these recommended steps:

  1. Where to find MIDI files: There are many ways to search for or generate MIDI files, but the easiest option is to check out the dl-librescore repository for MuseScore site.
  2. Source Selection: Use MIDI files with a clear structure (e.g., Piano Solo versions); avoid orchestral files with dozens of tracks.
  3. File Naming: Before converting, rename the MIDI file to how you want the song title to appear.
    • The script uses the filename to populate the internal "name" field of the sheet.
    • It is recommended to remove unnecessary parts from the filename (e.g., [Piano Solo], ยซSynthesiaยป, etc.) beforehand. If you forget to do this, you can manually edit the "name" field inside the JSON file later.
  4. Result Verification: To listen to and verify the resulting sheet, use the Composer on Sky Music Nightly site, as the tool generates JSON sheets specifically valid for this site.
  5. Editing and Polishing: In the Composer settings, refine the sheet to perfection:
    • Adjust the Pitch and/or change the Instrument.
    • For a more atmospheric sound, enable echo by adjusting the Base Reverb parameter.
    • Manually fix "defective" areas like glissandos and arpeggios. It is better to transpose, thin out, or redraw these moments manually.
  6. Speed Correction: If the automatic mode (Auto_Scroll) selected an incorrect BPM multiplier and the total duration differs from the original by 10โ€“20 seconds or more, try regenerating the file with Auto_Scroll disabled and selecting the value manually via the Manual_Multiplier parameter.

Note

โ„น๏ธ Note: If the selected MIDI file contains a very large number of notes (several tens of thousands), the conversion process may take from one to several minutes.

Tip

๐Ÿ“ข Share the result! Don't forget to share the converted skysheet file with others on the SkyAutoMusic (https://discord.gg/wzjWKyJtmk) Discord server in the ๐ŸŽน music / ๐ŸŽถshare-songs channel.

โ†‘ Back to top


๐Ÿ’ญ Why?

The idea to create this collection came up two years ago, but back then I switched to other games, where I also continued my path as a musical bard.

When I had some free time in FF XIV, I decided to just do it, because existing alternatives and other library options didn't satisfy me with their implementation or organizational approach for using these sheets in other games. The repository itself was assembled in a couple of evenings.

โš™๏ธ Technical Details

Initially, ยฑ59,457 files were collected. The final collection is the result where duplicates were removed, and files with the most "quality" internal content and filename were retained.

A custom algorithm was used for filtering duplicates with the following logic:

  1. Exact Duplicates: Comparison by SHA-256 file hash.
  2. Structural Duplicates: Analysis of JSON metadata content.
  3. Exact Layer Variants: Comparison of exact note signatures to identify different key variations of the same chart.
  4. Fuzzy Layer Variants: Comparison of note signatures to identify different key variations with slight deviations (with a similarity threshold of ~97%).
  5. Fuzzy Content Matching: Comparison of full note sequences within the same BPM group to identify similar arrangements (with a similarity threshold of ~80%).

Note

โ„น๏ธ Note: Some files were allowed into the repository if song variations were encountered (e.g., Easy/Hard, V1/V2, Multi/Solo Sheets and other possible options).

โš–๏ธ Legal & Copyright

Repository

The code, scripts, and tools created for this repository are licensed under the WTFPL.

Sheet Music Collection

The collection curation and the converted file formats (JSON/TXT) are dedicated to the public domain under The Unlicense.

The repository owner waives all rights to the compilation itself. However, please note:

  • Original Compositions: All rights belong to their respective composers, publishers, and copyright holders.
  • Transcriptions: Rights to the specific musical arrangements belong to the original authors who created the MIDI/Sheet files.

This collection is provided strictly for archival purposes.

About

Sky1984 Sheets Collection: An extensive library of Sky: Children of the Light (Sky CotL) music sheets for in-game instruments and the Sky Music Nightly site. Tool: MIDI to Sky Sheet Converter

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages