Blog

Max 練習(ㄧ):彈琴琴⧸⎩⎠⎞͏(・∀・)⎛͏⎝⎭⧹

大家好我是清大音樂工程組碩一的理鈞,這篇是MSP程式設計的作業一

 

 

 

 

 

 

我只是對於這種燈光加上playlist的第一個靈感,很強烈的有了音樂遊戲浮現在腦海

回想第一次接觸音樂就是因為玩了電子遊樂場的爵士鼓節奏遊戲,就一路打鼓了十年到現在><

以下是我的作業一成果demo

基本上我的規則只是:

1.按下空白鍵會開始播放一首C大調的伴奏曲(backing track),大概60 bpm

2.設有一個八度的音,系統會依照八分音符的時間差(500ms,來自60bpm除與60再除2)隨機選擇音符

(我設random 12,挑12345678分別對應do re mi…. do2,而random到0或是9,10,11,12則是休止符)

3.音符隨著上課教的燈號一路落下,規定玩家當落下到紅色區域要按下相對按鈕,而按下時會觸發該按鈕的聲音

背景音樂是C大調的60bpm慢伴奏,使用8分音符與休止符排列組合”C Ionian”(大調)裡面音階,隨機產生的音符多數情況下會聽起來和諧

這次作品本來也想取”大家都能即興”之類的名字XD (怎麼都那麼不正式….

 

 

但因為這是第一次碰max所以還有很多地方做得很差,目前覺得未來可以進化的是:

  1. 增加計分系統,但我要想怎麼樣可以讓燈號落在下面紅色區域的時候,這時候按按鍵會送出一個bang讓電腦知道得分(?
  2. 增加評斷特效,讓玩家有正確時間按下時顯示“good”,沒有就顯示”bad”
  3. 增加combo,讓玩家連續正確時顯示combo i (i顯示combo幾次)
  4. 增加結束畫面,遊戲結束時顯示正確率跟最大combo數之類的
  5. 更改出音符的規則,不要只是全部隨機,可以在副歌多一點音符,或甚至加入16分的存在
  6. 還有好多好多好多好多可是今天練團太忙了剩下3分鐘就要deadline了先想到這><><><

 

 

Write a comment