##發想緣起
小小貝多芬是發想於南投埔里的一間小房間裡,由小鄭、小王、小黃共同發想實作。
2015年的平安夜,小鄭、小王、小黃漫步於淡水時突然聽見一聲嘆氣,轉頭一看,原來是一個阿罵。
阿罵嘆氣著說,孫子想要有一台鋼琴可是年末將近,阿罵沒有十八趴領,沒有足夠的金錢買鋼琴。
小鄭、小王、小黃靈機一動想到了一個解決方法可以用低成本的材料,讓有音樂夢想的小朋友,可以學習音樂。
小小貝多芬這個想法就誕生了!
##所需材料
1. Raspberry pi *1 NT1100
2. Keyboard *1 NT150
3. Speaker *1 NT299
4. Microphone *1 NT100
##使用軟體
- Java 開發
- Jline
- TargetDataLine
- sun.audio
- PulseAudio
##實作過程
###功能:
1. 彈奏鋼琴功能
2. 錄音功能
3. 播放錄音功能
###實作過程:
- 設定raspberry pi環境
- 設定外接裝置(鍵盤、喇叭、麥克風)
- 功能細節調整
###實作遇到的困難:
- 按鍵的延遲(要把音訊檔存進ram以解決)
- 外接裝置的code
##實際產出:
- 按按鍵會有do,re,mi,fa,so的聲音
- 可以錄音,邊彈邊唱,播放錄音
##教學文件 ###編譯程式碼:
javac -classpath .:jline-1.0.jar Close.java
###執行程式碼:
java -classpath .:jline-1.0.jar Close