女子美術大学メディアアート演習Ⅱb 2012 fall 第2回 2/2

57
メディアアート演習B 2徳久 id: dangkang 女子美術大学美術学部アート・デザイン表現学科 2012. 09.11(Tue) 415:00-16:30 1

Upload: satoru-tokuhisa

Post on 24-May-2015

894 views

Category:

Education


4 download

TRANSCRIPT

メディアアート演習ⅡB

第2回徳久 悟id: dangkang

女子美術大学美術学部アート・デザイン表現学科

2012. 09.11(Tue) 4限 15:00-16:30

1

•スライド

•http://dl.dropbox.com/u/326446/JUAD_MediaArt_20120911_4.pdf

•サンプルパッチ

•http://dl.dropbox.com/u/326446/0911_04patch.zip

Material

2

•復習

• ArduinoとMaxの連携

• Maxuinoの基本的な使い方

• Max x Grove

•空間x映像xセンサー

• Groveを使った実例

•その他便利なセンサ

•演習

•パネルスイッチを作る

Agenda

3

ArduinoとMaxの連携

4

ArduinoとMax/MSPの連携

5

× Adruino IDE

Max 5

Adruino Board

•Maxuino v.014 – the latest release

•OSC-route OSX-MachO

•Firmata Test.app

ダウンロード

6

•Maxuino v.014 – the latest release

•http://www.maxuino.org/downloads

ダウンロード

7

•OSC-route OSX-MachO

•http://cnmat.berkeley.edu/downloads

ダウンロード

8

•Firmata Test dmg

•http://firmata.org/wiki/Main_Page

ダウンロード

9

•Max5\Cycling’74/\max-external

•maxuino.maxpatをコピー

•maxuino-noGUI.maxpatをコピー

• supportフォルダの中身をすべてコピー

maxuinoインストール

10

•Max5\Cycling’74/\max-external

•OSC-route.mxoをコピー

•Max5\Cycling’74/\max-help

•OSC-route.maxhelpをコピー

OSC-routeインストール

11

連携イメージ

12

Adruino IDE

Max5

StandardFirmata

Maxuino

メッセージ送受信

Adruino Board

•StandardFirmataをコンパイル

•File\Examples\Firamata\StandaradFirmata

セットアップ - Arduino

13

•Firmata_test.appを起動

•メニューportからdev/usb/cu.usbmodem...を選択

•Pin13のLowボタンをクリック

セットアップ - Arduino

14

•LEDが点滅

セットアップ - Arduino

15

Maxuinoの使いかた

16

•maxuino.help.maxpatをオープン

セットアップ - Maxuino

17

•旧UI

セットアップ - Maxuino

18

•Firmata test.appと同様のテスト

•SerialPortをusbmodemfa131に指定

セットアップ - Maxuino

19

•Firmata test.appと同様のテスト

•sel pinで13を指定/ModeでDoutを指定

セットアップ - Maxuino

20

•Firmata test.appと同様のテスト

•sel pinで13を指定/turn that pin on/offでLEDをon/off

セットアップ - Maxuino

21

•LEDが点滅

セットアップ - Maxuino

22

Maxuino x Grove

23

•LED x 1

•ロータリーエンコーダ x 1

•STEM x1

•ケーブル x2

Maxuino x Grove

24

•LEDをDigital 11へ接続

•pinNoを11,Modeを1(DigitalOut)に設定

•digitalWrite %d を11に設定

•bangオブジェクトでLEDをON(1)/OFF(0)

DigitalOut x Grove

25

•旧Patch

DigitalOut x Grove

26

DigitalOut x Grove

27

Adruino IDE

Max5

StandardFirmata

Maxuino

メッセージ送信

Adruino Board

•LEDが点滅

DigitalOut x Grove

28

•LEDをDigital 11へ接続

•PinNoを11に,PinModeを3(PWM)に設定

•analogWrite %dを11に設定

•float numberオブジェクトでLEDをコントロール(0.0-1.0

AnalogOut x Grove

29

•旧パッチ

AnalogOut x Grove

30

AnalogOut x Grove

31

Adruino IDE

Max5

StandardFirmata

Maxuino

メッセージ送信

Adruino Board

•LEDがじんわり光る

AnalogOut x Grove

32

•ロータリエンコーダをAnalog0へ接続

•PinNoを14, PinModeを2(Analog In)に設定

AnalogIn x Grove

33

•旧パッチ

AnalogIn x Grove

34

AnalogIn x Grove

35

Adruino IDE

Max5

StandardFirmata

Maxuino

メッセージ受信

Adruino Board

•ロータリエンコーダを回すと,パッチのフロートナンバーボックスの値が変化する

AnalogIn x Grove

36

空間 x 映像 x センサー

37

•ボタン x 1

•on/offでコントール

•STEM x1

•ケーブル x1

センサ: ボタン

38

•ボタンをDigital 3へ接続

•pinNoを3,Modeを0(DigitalIn)に設定

ボタンでマトリクス演算切替

39

•ボリューム x 1

•抵抗値でコントロール

•STEM x1

•ケーブル x1

センサ: ボリューム

40

•ロータリエンコーダをAnalog0へ接続

•PinNoを14, PinModeを2(Analog In)に設定

つまみでスケーリング

41

つまみフェーダ

42

•ロータリエンコーダをAnalog0へ接続

•PinNoを14, PinModeを2(Analog In)に設定

つまみフェーダ

43

44

•曲げセンサ

•光センサ

•赤外線センサ

•フォトリフレクタ

•超音波センサ

•加速度センサ(xyz)

その他便利なセンサ

その他便利なセンサ

45

•Wiiリモコン

•http://www.osculator.net/

その他便利なセンサ

46

•Kinect

•http://jmpelletier.com/freenect/

•http://synapsekinect.tumblr.com/post/6307752257/maxmsp-jitter

便利なセンサ:マイク

47

声でオブジェクトを操作

48

タッチセンサとして使う

49

演習

50

パネルスイッチを自作しよう

51

•塩ビ板x2

•単線ワイヤー

•アルミホイル

•両面テープ

Backup

52

応用編: Maxuino とGrove

を使ったインタラクション

53

様々なパーツ

54

•マイクの音に応じてLEDの光を変化させてみよう

応用編1

55

•ロータリエンコーダの値に応じて映像の再生スピードを変化させてみよう

応用編2

56

Q&A

[email protected]

57