🎵 Heartopia MIDI 轉換器 - 完整使用指南
功能介紹
Heartopia MIDI 轉換器是一個專為 Heartopia 遊戲設計的網頁工具,幫助玩家將任意 MIDI 音樂文件改編為遊戲支援的 22 鍵音域。
🎮 遊戲音域範圍
Heartopia 支援從 C2 到 C5 加半音,共 22 個鍵。任何超出此範圍的音符都需要調適。
快速開始
- 上傳 MIDI 檔案 - 點擊「選擇檔案」或直接拖放
- 查看分析 - 程式自動顯示超出音域的音符
- 選擇調適方法 - 轉調、八度調整或移除
- 試聽預覽 - 聆聽改編後的效果
- 下載文件 - 取得改編好的 MIDI 檔案
三種調適方法詳解
1️⃣ 轉調 (Transpose)
整首歌曲統一上下移調。例如上移 2 個半音,所有音符都會升高一個大二度。
優點: 保留完整旋律和和聲結構
缺點: 改變歌曲調性
最佳用途: 音符分佈均勻,只需微調的歌曲
2️⃣ 八度調整 (Octave Adjustment)
自動將過高或過低的音符移至相同音高的不同八度。
優點: 保留原始調性和音樂特性
缺點: 可能改變音樂層次感
最佳用途: 需要保留原始調性的歌曲
3️⃣ 移除 (Remove)
刪除所有超出音域的音符。
優點: 簡單快速
缺點: 可能破壞旋律完整性
最佳用途: 配樂或背景音樂
語言支持
使用右上角的語言按鈕切換:
- 🇹🇼 繁體中文 - 台灣、香港用戶
- 🇨🇳 簡體中文 - 大陸用戶
- 🇺🇸 English - 國際用戶
您的語言選擇會自動保存到瀏覽器。
技術支持
支援的格式: MIDI 1.0 標準格式 (.mid, .midi)
瀏覽器要求: Chrome 60+, Firefox 55+, Safari 14.1+, Edge 79+
不需要安裝: 純網頁應用,無需下載或安裝
常見問題
Q: 我應該選擇哪種調適方法?
A:
- 轉調: 如果您想保留完整的音樂旋律和結構,選擇轉調。程式會自動建議最佳調整量。
- 八度調整: 如果您想保留原始調性但需要改變某些音符的高度,使用此方法。
- 移除: 如果歌曲只有少數音符超出範圍,且刪除它們不會破壞旋律。
Q: 轉調會改變節奏或速度嗎?
A: 不會。轉調只改變音高(pitch),完全不影響時間軸(timing)和節奏(rhythm)。
Q: 下載的 MIDI 文件可以在其他軟體中使用嗎?
A: 可以。輸出是標準 MIDI 1.0 格式,相容所有支援 MIDI 的軟體,包括 FL Studio、Ableton、Reaper 等。
Q: 試聽功能是怎樣工作的?
A: 試聽使用瀏覽器的 Web Audio API 實時合成音頻。這只是預覽,實際遊戲中的音效會根據遊戲引擎而定。
Q: 為什麼某些 MIDI 文件無法解析?
A: 本工具支援標準 MIDI 格式。複雜或損壞的 MIDI 文件可能無法正確解析。請嘗試其他 MIDI 編輯器將其重新保存為標準格式。
進階使用
使用拖放上傳
您也可以直接將 MIDI 文件拖放到「選擇檔案」區域,而不需要點擊按鈕。
分析結果詳解
分析結果會顯示:
- 原始音域(最低和最高音符)
- 所有超出 Heartopia 範圍的音符
- 各種調適方法的建議
自動調整建議
當您選擇「轉調」時,程式會自動計算最佳調整量,使最少的音符超出範圍。
提示和技巧
- 💡 分層音樂: 如果是複雜的多軌 MIDI,考慮先在 MIDI 編輯器中提取單個軌道
- 💡 測試演奏: 下載後在 Heartopia 中測試,確保效果符合預期
- 💡 備份原檔: 始終保留原始 MIDI 文件的備份
- 💡 多次嘗試: 可以使用不同方法多次轉換,比較效果
故障排除
試聽無聲
• 檢查瀏覽器音量
• 確認系統音量未靜音
• 嘗試刷新頁面
• 更新瀏覽器到最新版本
無法上傳文件
• 確認文件格式為 .mid 或 .midi
• 檢查文件是否損壞
• 使用另一個瀏覽器嘗試
• 檢查瀏覽器控制台(F12)是否有錯誤信息
頁面顯示不正常
• 清除瀏覽器緩存
• 使用無痕/私密瀏覽模式
• 禁用瀏覽器擴展程序
• 嘗試另一個瀏覽器
聯繫和反饋
如果您遇到問題或有建議,請:
- 在 GitHub 倉庫中提交 Issue
- 發送郵件至開發者
- 在 Heartopia 社區論壇中討論
更新日誌
v1.0.0 (2024-02-19)
- ✅ 初始版本發布
- ✅ 支援三種語言
- ✅ 完整的 MIDI 分析功能
- ✅ 實時音頻合成預覽
- ✅ 響應式設計,支援手機和平板
© 2024 Heartopia MIDI Adapter | Made with ♫
GitHub |
社區論壇 |
反饋
← 返回應用