このプロジェクトについて

NTE Piano MIDI Playerは、SwiftとSwiftUIで構築されたmacOSネイティブユーティリティであり、プレイヤーがNeverness to Everness (NTE) のゲーム内ピアノでMIDIファイルを演奏することを可能にします。本アプリは、ゲームの21鍵ナチュラルレイアウトおよび36鍵クロマティックレイアウトをサポートしており、ゲーム特有の音楽的制約に適合させるための移調、オクターブ折り畳み、コード削減などの自動編曲機能を提供します。36鍵モードでは、KarabinerのVirtualHIDドライバーと連携し、クロマティックノートにゲームが必要とするハードウェアレベルの修飾キー(ShiftおよびControl)をシミュレートします。ユーザーは内蔵オーディオによる曲のプレビュー、個別のMIDIトラック管理、テンポ調整、およびキーラベル付きピアノ楽譜のエクスポートが可能です。また、カウントダウンタイマーやフォアグラウンドアプリ検出機能を備えた安全重視の設計となっており、ゲームがアクティブな場合にのみ入力が送信されるようになっています。