2010年5月13日木曜日

OLWS #3-d Mac に Arduino 4

3-c よりつづき

準備ができたら、Arduino をUSB ポートに接続しましょう。



おっと、まだ設定がありました。

1. ボードの選択

 上のメニューから Tools > Board > で、自分の用意したボードを選択します。
 このボードは Arduino Duemilanove ATmega 328 なので、一番上を選びました。



2. シリアルポートの選択

 すぐ下の Tools > Serial Port > から、/dev/tty.usbserial... または/dev/cu.usbserial... というやつを探してください。
 複数ある場合は、うまく動くやつが正解です。

 (私の認識では、cu と tty は同じポートで、歴史的な経緯で、両方出るのだと思ってますが、どうなのでしょうか?)



3. サンプルスケッチを開く

 Arduino では、プログラムの単位を「Sketch (スケッチ)」と呼んでいます。
 File > Examples > Digital > Blink を開きます。



4. IDE(統合開発環境)の使い方。

 Arduino の基本操作はウインドウ上のボタンで行います。左から
 ○[再生ボタン] Verify
 ○[停止ボタン] Stop
  □New
 □Open
 □Save
 □Upload
 □Serial Monitor

 です。よく使うのはVerify (検証) とUpload(書き込み)です。

 先ほど開いたBlink の再生ボタンを押してみましょう。
 下の方に Done compiling. と出たら成功です。
 プログラムの文法上のエラーがないことが確認され、Arduino ボードに書き込む準備ができました。

 続いて、Upload ボタンを押してみましょう。

 マイコンボード上のTx / Rx (送信 / 受信)LED が点滅し、ウインドウにDone uploading. と出たら成功です。
 実際にマイコンにプログラムが書き込まれました。 

5. プログラムの実行

 マイコンに書き込んだプログラムを実行しましょう。
 通常、マイコンは電源投入→リセット動作をしてプログラムを読み込みます。
 Arduino は電源をつなぐだけで、プログラムを実行します。
 実は、書き込んだ直後から、USB の電源で動いてます、、、

 L というLED が点滅していたら動作しています!


3-e につづく

OLWS #3-e Mac に Arduino 5

3-d よりつづき

プログラムの解説

前回実行したBlink とは何でしょうか?
/* と */ の間、および、 // から行末までのグレーになっている部分はプログラムではなく、コメントです。それを飛ばすと、

/*Blink より転載*/

1: int ledPin = 13; // LED connected to digital pin 13

2: void setup() {
3: pinMode(ledPin, OUTPUT);
4: }

5: void loop()
6: {
7: digitalWrite(ledPin, HIGH); // set the LED on
8: delay(1000); // wait for a second
9: digitalWrite(ledPin, LOW); // set the LED off
10: delay(1000); // wait for a second
11: }

これだけですね。
C 言語やJavaScript などがわかる人にはすぐわかると思います。

int ledPin =13; は変数の宣言および数値の代入。
void setup() { 〜 } でハードウェアの設定をしています。

 pinMode(ledPin, OUTPUT); で、13 番ピンが出力ポートに設定されました。


void loop() { 〜 } がメインのプログラムです。
 digitalWrite(ledPin, HIGH); と
 digitalWrite(ledPin, LOW); で
 出力がHIGH (5V)、LOW(0V) に切り替わります。

 delay(1000);
 はウェイト(待ち)です。1000ミリ秒 = 1 秒間、何もしないで待ちます。


13 番ピンは、ボード上の L という記号のLED に接続されています。
よって、このプログラムで1秒ごとに点滅します。

1000 の数字を変えるなど、プログラムを変更してみましょう。

以上、駆け足でしたが、導入編を終わります。



2010年5月9日日曜日

VJ サミット2010 - イベント告知 - 終了




2010年5月9日(日)
アップルストア銀座 3F
17:00 - 20:30
入場無料


「VJ Summit 2010」
プロから学生まで、日本を代表するVJが集まるVJ Summitを開催します。
最新のVJの世界をプレゼンテーションやパフォーマンスでご紹介するほか、参加者同士が交流できる機会も設けます。
これからVJを始めたいと思っている方から、VJに新たな表現を求めている方まで、ぜひお気軽にご参加ください。
----

VJ Summit 2010 はApple Store 主催のイベントです。
Quartz Composer ワークショップでおなじみ、
からんさん、石井さん、 oku さんがそれぞれ別のVJ チームで参加します。

出演予定(時間は目安です)
1 17:00 rinnforzandoさん パフォーマンス
2 17:15 motordriveさん プレゼン
3 17:30 CRYSTALさん プレゼン、パフォーマンス
4 17:45 中井さん プレゼン
5 18:00 antymark×karan さん(からんさん) パフォーマンス
6 18:15 Rolandさん プレゼン
7 18:30 VJ REEL+k-mixx さん パフォーマンス
8 18:45 Quartz Composer UG(oku さん) プレゼン
9 19:00 Rudesign 北村 & Finger Pianoの和田、Alex さん プレゼン
10 19:15 川瀬さん プレゼン
11 19:30 michiさん プレゼン
12 19:45 shotaroさん(石井さん) パフォーマンス


2010年4月24日土曜日

SynVisumワークショップの開催(無料・目黒)


QCユーザーの皆さん、「SynVisum(シンビジュウム)」ってソフトウェア、知ってますか?

 コンサートやLIVE、展示会などのイベントや、ショーウィンドにあるようなディスプレイなどに映像演出をするときに使う、「映像出力ソフトウェア」です。

「そんなのVJソフトでもできるじゃん」と思ったあなた、実はVJソフトでは出来ないことって結構有るんですよ。

 たとえば、"シーン機能" 何時毎にこの映像を出力するととか、一定のシーケンスで movie を出力するとか。
VJソフトだけではなかなか出来ない訳で。
あとは、照明の制御で使われている、DMXやArtNet信号への対応とか。


そんな、まさに映像演出の現場向けソフトウェアなんですが、
Quartz Composer の「コンポジション」も読み込めます。

iPhoneからの遠隔操作も出来たり、、
とにかく、スゴイソフトウェアなんですよ 「SynVisum」って

極めつけが、なんと、このソフト「純国産」なんですよ。
メニューとかも日本語化されていて、初めてでも非常に簡単。

QCで映像演出を目指している人、あと映像演出家を目指している方など、
映像系でお仕事中、または将来映像系に関わりたい方は、おさえておいた方がいいです。

そんな、SynVisumのワークショップが開催されます。

日時:2010年4月24日(土) 14:00-16:00
場所:東京都目黒区五本木2-15-12 5プロビル2階サロン
主催:ゴング・インターナショナル


注目されているワークショップなので、できれば、事前に問い合わせされるのが良いかも知れません。

お問い合わせ・購入先:ゴングインターナショナル

ちなみに、DJGJのメンバーも数名勉強に参戦します。



2010年4月21日水曜日

QuartzComposer Workshop#6

内容は、ピアノ演奏と、QCのコラボレーション ワークショップでした。
ピアニストは清水英恵さん
曲は、ショパン、ヤナーチェク、ソナタ (ラヴェル)

内容
・清水さんの住んでたドイツは、どんなところ
・MIDIキーボードに反応する鍵盤のつくりかた
88個の鍵盤をどうやってつくるのか?
・MIDIキーボードに反応するピアノロール
・マイクに反応するコンポジッション
・MIDIを無線で飛ばすには?
・openCL
・ピアニストから見る、映像演出は、どうだったか?
・イベント告知

システム
3面スクリーン(ストアのディスプレイ、プロジェクター2台)
MATROX TRIPLE-HEAD-2-GO
AKAIの88鍵MIDI鍵盤



清水英恵さんは、オペラシティーで6/24にピアノリサイタルを行います。
[曲目]
・ヤナーチェク:草かげの小径にて 第1集
・シマノフスキ:マズルカop.50より
・ショパン:マズルカop.17より/ソナタ第3番 他

http://www.operacity.jp/concert/calendar/index.php?year=2010&month=6&type=list#24

2010年4月17日土曜日

openCL講座 その2

Leopardで使っていたQuartzComposerのCompositionは、
SnowLeopardで動かない場合があります。
最悪の場合、開かないものもあるので、OSのDUALブートを試してみました。

*ブートキャンプしない場合(leopard,SnowLeopard)

必要なもの
leopard の入った intelMAC
SnowleopardのインストールCD

1、leopard の アプリケーション/ユーティリティーディスクで
  パーテイションを2分割にして、名前を、snowleopardにします。

2、SnowleopardのインストールCDを挿入して、snowleopardのHDDへインストールします。

起動時に、optionキーを押しっぱにすると、OS選択画面がでてきます。

*ブートキャンプする場合(leopard,SnowLeopard,Windows)

必要なもの
leopard の入った intelMAC
SnowleopardのインストールCD
XPのインストールCD

0、bootCampをすでに使用している場合は、bootCampアシスタントで単一ディスクにする
1、leopard の アプリケーション/ユーティリティーディスクで
  3分割にする。
  名前を、snowleopard,windows(任意)
2、windowsのHDDを *fat32のフォーマットにする
3、SnowleopardのインストールCD を使って snowleopardのHDDへインストール
  インストール終了。
4、XPのインストールCD入れて、再起動
5、 起動後optionキーいれっぱ
6、 XPのCDが起動したら、CDを選択
7、 XP インストール開始
8、 * Cドライブを必ず選択
9、 XPのインストールが終わったら、SnowleopardのインストールCDからドライバー入れて終了

openCL講座 その1

SnowLeopardで新たに加わったopenCLですが
アップデートしても、なかなかお目にかかりません。。。
いったい、OpenCLとは?

appleのサイトに、サンプルがあったので
Xcodeで、パブリッシュしてみました。

https://developer.apple.com/mac/library/samplecode/OpenCL_Procedural_Grass_and_Terrain_Example/Introduction/Intro.html

無数の草がシミュレーションしていて
ビデオカードのデモのようなものがみれました。

どうやら、3Dオブジェクトを高速に演算することが、できるようになるらしいです。

では、QuartzComposerで、どうやって使うのかというと、
新たに加わった
OpenCL Kernel、Mesh Creator、Mesh Renderer を使うと OpenCLを使うことになるようです。

2010年4月14日水曜日

QCWS #6 - イベント告知


2010年4月18日(日)
アップルストア銀座 3F
17:00-18:00


「Quartz Composer ワークショップ #6 ピアノトトモニ篇」
Quartz Composer User Groupによる、無料ソフト「Quartz Composer」のワークショップイベントです。
今回は、ピアニストの清水英恵さんをゲストに迎え、ピアノ演奏とQuartz Composerが生み出すインタラクティブな映像をご覧いただきます。
Quartz Composer をお使いでない方も楽しめる内容です。


2010年3月14日日曜日

VJWS #20 - イベント告知

2010年3月30日(火)
アップルストア渋谷1F
20:00-21:00
「Mac で始める VJワークショップ #20」

奇数月恒例のVJワークショップの20回目。
今回は「VJのためのLEDスクリーン映像出力テクニック」と題して、コンサートや歌番組で見かける
大型LEDスクリーンへの映像出力方法やLEDメッシュ向け素材作成のテクニックなどをご紹介します。
VJはもちろん、映像演出やステージライティングに関わる方にもぴったりの内容です。


前回の様子はこちら


2010年3月12日金曜日

MusicEvent『BPM -Trak.01- 』 - イベント紹介



MusicEvent『BPM -Trak.01- 』
〜心拍数をあげよう。シュウマツ。ギンザ。オンガク。〜
2010年 3月13日(土)
18:30 - 23:30

300Bar 銀座8丁目店

料金 630円(入場時 2チケット購入)

Quartz Composer ワークショップ #5 〜エンジルチカラ2篇〜 で登場した、
IR ペンによるお絵描きセットを持ち込みます!描くは勿論 からんさん。
飛び入りのお絵描きも歓迎です。マイIR ペン持参でどうぞ!

DJ、VJ、サンバダンサー、その他いろいろ取り揃えてお待ちしております。


LED Next Stage 2010 - イベント紹介2

いよいよ最終日、Quartz Composer によるLED 制御の様子です。


2010年3月9日火曜日

LED Next Stage 2010 - イベント紹介



「街づくり・流通ルネサンス」 LED Next Stage 2010

2010年3月9日-12日
東京ビッグサイト (事前登録にて、入場無料)

LED照明の総合展示会「LED Next Stage 2010」の紹介です。
LED 素子に始まり、一般の照明器具からステージライティングまで、LED 照明のすべてが集まる展示会です。

ご縁あって、三菱電機オスラム株式会社様ブースに、DJGJ.jp 関連メンバーが映像提供させていだたきます。(Quartz Composer による映像出力も行います。)

LED パネルによる空間演出に興味をお持ちの方は、ぜひご来場下さい。




(展示予定)
9日 oku さん
10日 Gong International さん
11日 Ishii さん
12日 VJ You さん