2013年2月20日 星期三

[作品] 動態中心2.0 演出紀錄



聲音及影像皆由Pd產生。

影片版權:2012數位表演藝術節-雲端冒險 ,國立台北藝術大學-藝術與科技中心。
http://www.digitalperformingarts.tw/

[隨手玩]馬力歐!!



因為用土法煉鋼的方式重繪模型,所以效能不太好。
該模型只有1200個面,電腦的cpu 就衝到50up,也因此也影響了Pd聲音的處理,
導致影片裡的聲音聽起來破破的。

模型是從google sketchup下載來的,聲音則是透過midi檔產生

3D Model:
sketchup.google.com/3dwarehouse/details?mid=25e01d777eb2ccebaa6074ed9a2b99f4&prevstart=0

MIDI MUSIC:
peperonity.com/go/media/4491715!3

2013年2月18日 星期一

[教學]用opengl物件重建obj模型

Pd-extended 預設的物件[pix_model],雖然能夠載入OBJ檔案,可是並無法控制每個vector點的位置,因此我想出一個辦法,透過改寫.obj 檔案成.txt,在將文字檔內容轉換成[qlist]能讀的格式,就能夠把模型的資訊存進Pd的陣列中,接著只要再使用[GEMglVertex3fv]物件重新繪製模型即可。並且因為透過陣列儲存了每個點的位置,因此便可以自由改變模型的造型。

步驟一:首先用sketchup 建立一個3d模型,特別需要注意的是,每一個面只能用四個或三個點構成。(所以如果是五邊形,請把它切割為一個三邊型和一個四邊形)


(切成3-4 或3-3-3都可)



(簡單的建模過程)




(File>Export>3D Model>select obj)


(在選項欄中,只需要勾選「切換YZ座標」,並把單位設為公尺。)


步驟二:把 [name.obj] 檔案的副檔名改成[name.txt],並開啓終點幾用vi編輯器,修正內容的格式。



(1).刪掉文件內不需要的描述,例如此範例中會出現
----------------------------------------------

# Alias OBJ Model File
# Exported from SketchUp, (c) 2000-2006 Google, Inc.
# File units = meters

mtllib test.mtl

g Mesh1 Model

usemtl FrontColor


----------------------------------------------
以上訊息都是不需要的

(2)打開terminal,輸入 vi ..路徑/檔名.txt

(3)每行結尾增加「;」符號,輸入 :%s/$/;/g

(4)消「/」符號,輸入 :%s/\// /g 
(5)存檔離開,:wq

obj參數筆記:[v]x,y,z座標位置,[f] 面由哪幾個點組成。



步驟三:打開k_sketchup-help.pd的檔案,並點選open 按鈕後選擇目標載入檔案(在此為text.txt),並且觸發read 按鈕即可。


(相關[k_sketchup]物件的操作示意,請見本影片。)


Example Download

2013年2月16日 星期六

[心得]DEMO PARTY 18

https://www.facebook.com/events/292210940907501/

過兩天在Demo Party 有個座談,會把這幾年創作音像的方法,條列出來跟大家分享,Party 有吃又有拿,好活動!不參加嗎?XD

2013年2月14日 星期四

[工作坊][教學] 數位音像講座系列



過完年跟經堯在睡不著咖啡有一系列的數位音像講座,內容是偏技術層面的操作教學,
對Pd 或Quartz Composer有興趣、或是想要學習DVJ等技術的朋友,快點來報名吧~
以下是報名網址和課程說明:

http://insomnia608.pixnet.net/blog/post/95301670

講座時間:
數位音像講座(一)-Puredata 聲音與影像基礎
3/4~4/22  每星期一,19:00~21:00,共八堂

數位音像講座(二)-Quartz Composer 影像設計基礎
3/5~4/23  每星期二,19:00~21:00,共八堂

講座費用:
單堂課程350元,附贈200元飲料一種。報名一期課程優惠2400元。
Quartz Composer 課程不開放單堂報名。

講座地點:
睡不著咖啡館 Insomnia Café B1 (台北市大安區泰順街60巷8號B1)

注意事項:
請自備耳機、筆記型電腦。
Puredata課程 Mac、PC、Linux皆可,Quartz composer 課程只限mac使用者。

報名方式:
預約報名,現場繳費。每堂16人額滿。
請e-mail來信報名,註明報名課程、姓名、性別、出生日期、手機號碼、e-mail,收到mail後將回電確認是否報名成功。

報名信箱:  insomnia608@pixnet.net    睡不著咖啡館 黃小姐

[教學]日語的Pd教學

2013年2月1日 星期五

[筆記-60]midi 編號對應音高表

frequency65.4100130.8261.6277.1293.6311.1329.6349.2370392415.3440466.1493.8523.2
midi36434860616263646566676869707172
note nameC2G2C3C4C#4D4D#4E4F4F#4G4G#4A4Bb4B4C5


[筆記-59] 透過message物件傳送訊息

只要在message 訊息裡加上[;] 符號,即是代表可以將訊息送到遠端

最常見的用法包含打開pd 的dsp開關,[; pd dsp 1(

以下的練習包括利用變數$1,將訊息傳遞至其他接收名稱


[筆記-58] 透過remote 物件傳送訊息

[remote]的用法接近[send]以及[receive],不過更簡潔

你只要送出帶名字的list到[remote],再用[receive name]即可接收到訊息

更多細節請看操作示意,如下圖。


備註:a1,a2 是接收名字。