?Ideal Piano?是一款由資深開發(fā)者Rainbow Dreamer開發(fā)的智能鋼琴軟件,于2020年4月開始開發(fā)。該軟件不僅提供了傳統(tǒng)鋼琴的演奏體驗(yàn),還融入了先進(jìn)的樂理分析算法,能夠?qū)崟r(shí)識(shí)別并顯示用戶演奏的和弦類型。Ideal Piano的核心算法源自Rainbow Dreamer的另一個(gè)開源項(xiàng)目musicpy,這是一個(gè)用于音樂創(chuàng)作和分析的強(qiáng)大Python庫?。
Ideal Piano適合各類音樂愛好者和專業(yè)人士:
?音樂學(xué)習(xí)者?:幫助理解和掌握和弦理論,提升學(xué)習(xí)效率?。
?音樂創(chuàng)作者?:提供一個(gè)強(qiáng)大的工具,實(shí)時(shí)分析和弦結(jié)構(gòu),輔助創(chuàng)作過程?。
?音樂教師?:進(jìn)行教學(xué)演示,幫助學(xué)生直觀理解復(fù)雜的和弦理論?。
?普通音樂愛好者?:提供一個(gè)有趣的互動(dòng)平臺(tái),享受鋼琴演奏的樂趣,并深入了解音樂的奧秘?。
Ideal Piano的技術(shù)架構(gòu)主要基于樂理分析算法,結(jié)合了MIDI鍵盤和電腦鍵盤的輸入支持。該軟件是一個(gè)跨平臺(tái)的開源項(xiàng)目,支持Windows、Linux和macOS系統(tǒng)。用戶可以從GitHub倉庫下載源代碼進(jìn)行構(gòu)建和運(yùn)行?。
?和弦識(shí)別與顯示?:利用musicpy庫中的算法,實(shí)時(shí)分析用戶演奏的和弦類型,并將其顯示在屏幕上?。
?MIDI文件播放?:支持多軌MIDI文件的播放,用戶可以通過瀑布流形式實(shí)時(shí)查看和弦類型,并可選擇顯示詳細(xì)的樂理信息?。
?調(diào)式分析?:實(shí)時(shí)分析當(dāng)前演奏或MIDI文件的調(diào)式,支持大調(diào)、小調(diào)和中古調(diào)式?。
音頻與SoundFont支持?:用戶可以加載音頻文件或SoundFont文件作為樂器,豐富演奏體驗(yàn)?。
?DAW集成?:與數(shù)字音頻工作站(DAW)連接,實(shí)時(shí)分析DAW中播放的和弦類型?。
?用戶界面定制?:提供完全可定制的用戶界面,用戶可以輕松改變背景圖片、字體類型、字體大小等?。