/Reverse-sheet-sky-children-of-the-light

((っ・ω・)っ 我想要在光遇彈更多的音樂 I want to play more music in Sky

Primary LanguagePythonApache License 2.0Apache-2.0

Reverse-sheet-sky-children-of-the-light

我想要彈更多的音樂 ((っ・ω・)っ
I want to play more music in Sky ((っ・ω・)っ

這個程式可以從 sky 影片中逆向出文字譜面
This program can reverse the sheet from the sky video

該程式盡量遵守 pep8gitmoji


教學影片 teach video(這是舊的,還沒有時間錄新的)

⚠️⚠️⚠️ 拜託! 我決定之後重錄了 自己看就好 我不想讓黑歷史讓太多人知道 qwq⚠️⚠️⚠️
⚠️⚠️⚠️plz don't share to other people, i know this video is very bad Orz , i will make a new⚠️⚠️⚠️
https://youtu.be/8r4bcis4C_s
待補的URL

程式執行環境安裝 environment install

⚠️python version require >= 3.5⚠️

pip install -r requirements.txt

如何使用 How to use

目前只有教學影片,歡迎貢獻 PR
Now just have teach video,welcome PR

鍵盤功能

鍵盤功能

待做功能 ToDo

  • 4_play_sheet_video 應該要加個 X 軸向長條狀態列在影片下方,藉此告知目前所有換行符的位置
  • 4_play_sheet_video 考慮做在轉換影片中,如果該鍵盤正被播放,要給一個紅色框框提示
  • 4_play_sheet_video 要做音符時間輸出 每個行首一個
  • 4_play_sheet_video 要做自動換行,隔幾秒空白就一個
  • 新增 自動打包並替代所有 win x64 的東東(不想用複雜的環境,想一鍵解決) 目前候選用 PyUpdater
  • 新增 轉換格式的程式,讓 user 可以用於 "Sky Studio" or "Sky Music"
  • analysis 要做極高峰植濾波
  • 增加短時間連續演奏符號 "-", ex:【B4-C4】

已知問題 issues

  • 4_play_sheet_video 換行(a 鍵)時間好像比影片畫面會再晚一點點。目前不知道會不會跟電腦環境有關,有關的話較難排除。
  • 4_play_sheet_video 輸出的換行符 '\n' 有時候會失效,不確定觸發機制,如果遇上可以改 '\r\n' 看看。

資料來源 + 授權 data source + authorize

作者 Author

永格天
一個中二病水瓶座男子
不太擅長塗鴉 (看大頭貼就知道 Orz...)