1.找影片,確定方向,問人怎麼做
2. 先讓Arduino接線完成->可以用紙控制->可以用可樂罐控制
3. 每次的 Daily Meeting
3.1. Yesterday:看影片
3.2. Today:用processing試著寫看看
3.3. Blockers :想要案單鍵可以即時回饋
主題: 體感爵士鼓
主題: 體感爵士鼓
1. 收集相關的資料
2. 評估賣點
3. 列出有哪些要做的功能
相關資料:
http://tc.wangchao.net.cn/zhidao/detail_3599133.html
http://2012interaction.blogspot.tw/2013/01/final_14.html
http://justmydesigner.blogspot.tw/2012/03/processing-12minim.html
相關影片:
列出要做的事:
level1
level1
硬體:鍵盤
聲音: 按下鍵盤可以有不同的聲音回饋
畫面: 螢幕回饋
level2.
硬體:Arduino+可樂罐
level3
硬體:用體感裝置
這周已經能夠成功的撥音樂 大進展
程式碼:
下周目標:可以用鍵盤打鼓!
mage [] imgBird= new PImage[3];
int birdN=0;//00,10,20
float birdY=100;
float birdVY=5;
int music=0;
import ddf.minim.*;
Minim minim;
AudioPlayer song;
void setup() {
minim = new Minim(this);
song = minim.loadFile("sample.mp3");
if (music == 1) {
song.play();
}
size(400, 600);
imgBird[0]=loadImage("bb.png");
imgBird[1]=loadImage("bb2.png");
imgBird[2]=loadImage("bb3.png");
}
void draw() {
background(255);
drawBird();
}
void stop() {
song.close();
minim.stop();
super.stop();
}
void drawBird() {
image(imgBird[int(birdN/10)], 40, birdY);
birdN=(birdN+1)%30;//changecolor
// birdY+= birdVY;
// birdVY+=0.3;
if (birdVY>10) birdVY=10;
}
void keyPressed() {
if (key == 'a')
{
music=1;
}
}
下周目標:可以用鍵盤打鼓!
沒有留言:
張貼留言