このプロジェクトについて
Ideal Pianoは、2020年4月に開発が開始されたスマートピアノアプリケーションです。その際立った特徴は、音楽理論に基づくアルゴリズムで、現在演奏されているコードの種類を判定し、画面に表示することです。このアルゴリズムは作者のmusicpyプロジェクトに由来し、基本形のコード、転回形、ボイシング、変化音、省略音を、単純なコードから複雑なコードまで検出できるとされています。
機能
- コンピュータキーボードまたはMIDIキーボードで演奏可能。キーと音の対応は設定ファイルでカスタマイズできます。
- 演奏中のコードの種類を詳細に解析し、画面に表示します。
- MIDIファイルを読み込み、ウォーターフォール形式で再生し、現在のコードの種類をリアルタイムで表示します。詳細な音楽理論情報の表示もオプションで可能です。
- マルチトラックMIDI再生と、プログレッションバー上のクリックによるシークに対応。
- MIDIファイルのメロディとコード部分を音楽解析で分割し、どちらか一方のみを再生できます。
- 現在のキーをリアルタイムで解析。長調、短調、およびドリアンやリディアンなどの教会旋法に対応(実験的)。
- オーディオファイルまたはSoundFontファイルを楽器として読み込めます。
- DAWと接続し、DAWで現在再生中のコードを解析できます。
- カスタマイズ可能なUI:背景画像、フォントの種類とサイズ、ピアノ鍵盤の外観、鍵盤上の音名表示の有無。
対応プラットフォーム
Windows(7、10、11でテスト済み)、Linux(Ubuntu 24.04.4でテスト済み)、macOS(macOS 13でテスト済み)。ビルド済みのダウンロードはREADMEにリンクされています。Linux版とmacOS版は互換性の設定が必要な場合があります。実行ファイルが動作しない場合はソースからのビルドが推奨されており、手順はUser Manualsフォルダに記載されています。
使用方法とドキュメント
User Manualsフォルダには、各機能の詳細な手順と、すべての設定パラメータを説明する設定マニュアルが含まれています。インターフェースは現在英語と中国語に対応しており、言語設定で切り替えられます。
サポート
このプロジェクトは作者の余暇時間に開発されており、Patreonを通じてスポンサーを受け付けています。問題は、ユーザーマニュアルを確認した後、メールで報告できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.