摘要
Piano-Monster是以模擬鋼琴為基礎,加入教學、錄影、分享功能的Java專案。
此專案由 Java 設計,利用 Swing 建構視窗和按鍵界面,處理音訊播放、滑鼠與鍵盤事件,並以AWT實現動畫。 具有四大功能:
- 彈奏功能:使用者可以透過鍵盤與滑鼠彈奏鋼琴,模擬真實鋼琴的彈奏方式,其中包含了音符的時間長短、音符的音高等等。
- 教學功能:使用者可以透過教學模式學習彈奏鋼琴,教學模式能夠挑選不同的曲目,並且會在按鍵上顯示出正確的琴鍵,讓使用者能夠更容易學習。
- 錄影與分享功能:使用者可以透過錄影功能將自己的彈奏錄影下來,並且可以將錄影分享到社群網站上,讓更多人看到自己的彈奏。
- 動畫功能:彈奏時會有紅色的光條跟隨著琴鍵產生,並且有音符上升的動畫,讓使用者更容易看到自己的彈奏。
由 張銀軒、林一、林佳何 於2022.6.28最後更新