網路釣魚吉他手
該專案透過提供在您玩遊戲時在背景運行的吉他演奏功能來增強 WEBFISHING 遊戲。這裡有一個 Discord 伺服器用於共享 MIDI 文件,請隨意加入並貢獻您自己的 MIDI。
概述
WEBFISHING Guitar Player 由兩個主要組件組成:
- MIDIProcessor :轉換並準備 MIDI 檔案以供遊戲使用。
- 吉他播放器:在 WEBFISHING 中將處理後的 MIDI 檔案作為吉他聲音播放。
主要特點
- WEBFISHING 在後台運行時播放吉他聲音
- 支援 40 至 79 範圍內的 MIDI 音符(39 個音符範圍)
- 處理 MIDI 檔案以適應遊戲的音樂限制
- 自動調整音符音階以最大化可演奏的音符
入門
先決條件
- 網路釣魚遊戲已安裝
- 你想要播放的MIDI檔案(將它們放在“midi”資料夾中)(我也包含了一個已處理歌曲的資料夾)
安裝
- 克隆此儲存庫或下載最新版本。
- 確保您有一個包含要使用的 MIDI 檔案的“midi”資料夾。
用法
第 1 步:處理 MIDI 文件
- 運行 MIDIProcessor 可執行檔。
- 程式將建立一個包含處理後的檔案的「歌曲」資料夾。
- 將產生一個 conversion_stats.txt 文件,詳細說明在處理期間有多少筆記被改編或遺失。
第 2 步:在 WEBFISHING 中彈吉他
- 開始網路釣魚遊戲。
- 啟動吉他播放器可執行檔。
- 在 WEBFISHING 中,開始彈吉他。
- 在吉他播放器中,從已處理的清單中選擇一首歌曲,然後按一下「播放」。
重要提示
- 遊戲僅支援40到79之間的音符。
- MIDIProcessor 將嘗試調整音符音階以最大化支援範圍內的可演奏音符數量。
- 為了獲得最佳體驗,請考慮在處理之前排列您的 MIDI 檔案以適應支援的音符範圍。
- 在吉他播放器中選擇並播放歌曲之前,請務必先在 WEBFISHING 中啟動吉他。
文件結構
WEBFISHING-Guitar-Player/
│
├── MIDIProcessor.exe
│
├── GuitarPlayer.exe
│
├── midi/
│ └── (Your original MIDI files)
│
└── songs/
└── (Processed MIDI files - generated by MIDIProcessor)
MIDI處理器詳細信息
MIDIProcessor 是此專案的重要組成部分。它執行以下任務:
- 從“midi”資料夾讀取 MIDI 檔案。
- 分析每個 MIDI 檔案的音符範圍。
- 嘗試調整音符音階以適應 40-79 範圍,從而最大化可演奏音符的數量。
- 將處理後的檔案儲存在「歌曲」資料夾中。
- 產生包含有關處理結果的資訊的 conversion_stats.txt 檔案。
此處理可確保您的 MIDI 檔案已最佳化,以便在 WEBFISHING 有限的音符範圍內獲得最佳效能。
貢獻
歡迎為改進 WEBFISHING Guitar Player 做出貢獻。請隨時提交拉取請求或開放問題來討論潛在的增強功能。