【演算法——音像藝術】
大學時,除了音樂之外,我最喜歡的另一件事就是做視覺和網頁設計。畢業之後也就一邊玩團一邊做設計工作,那時候我每個月都會買 IDN 雜誌,記得某一期裡面介紹當時剛問世的 Processing —— 一個專門為了視覺藝術所開發的程式語言,那些碎形圖像讓我第一次見識到程式和數學之美,隨後我開始試著用自己熟悉的工具 Flash 來編寫類似的動態繪圖程式。
我第一次嘗試的作品其實 Echo 的樂迷都看過,就是在《少年的最後旅行》精裝封面上的那些黑色線條,那是一些簡單的正弦曲線和隨機函式所畫出來的,原本生成的是一整幅密密麻麻的線條,最後我只選了局部放在角落。那支程式其實只有幾行,算是新手的入門嘗試,但我自己真的好喜歡。
後來樂團和工作越來越忙碌,荒廢了好一陣子,直到 2006 的「心電回聲」計畫,我嘗試用演出者和聽眾心電圖的資料,來搭配 live 影像製作互動式藝術,我過濾出心臟的搏動訊號,用來驅動程式繪製出圖案和動態,記得我在那次巡迴結束後有好一段時間都窩在房間寫程式。
開始做《巴士底之日》和 iNDIEVOX 之後,就更沒有時間玩這些了,轉眼十年過去,2017 年我做完〈知的所有〉那陣子,在臉書上看到 DigiLog 的一則貼文, 介紹藝術家 王連晟 的作品〈演算風景〉,那不只是「演算法藝術」而已,而是用聲音去驅動的「音像藝術」,我之前做的東西比起來根本是幼稚園程度,當下我心想:「幹,我一定要找這個人合作。」
然後我就丟他訊息約他喝咖啡了。他說大家都叫他「蝦爸」,除了做音像藝術也做動力裝置和玩噪音,當時怎麼一起創作的想法還不夠清楚,但內心知道總有一天要找他玩些什麼。
《42》發表前,我想要基於專輯的科技和政治主題做一套特別的發表會,腦中立刻浮現蝦爸,幾年沒見他已經進入北藝大擔任教職,於是我和以潔前往關渡找他,幾次討論之後,決定不要只是一次發表會而已,而是發展成一套特別的演出。正巧當時正要去 貴人散步音樂節 表演,而且場地就是有巨大屏幕的全美戲院,根本是上天註定要讓我們玩這次的音像藝術實驗。
演出形式是:音樂部分由我和吉他手 建文林 加上一台鼓機,共四軌音訊送到蝦爸的電腦,蝦爸則寫了多支程式來聽取音訊,並即時生成動態影像,每次表演的聲音差異都會讓生成的影像有所不同,因此不論「影」和「音」都是真正的 live 演出。
那天的結果我們都很滿意,於是開始思考把這套演出發展成一個系列的巡迴,經過數個月的準備,從下週開始我們會開始在各個校園演出,上半場是我和蝦爸的對談,分享音像藝術和這次合作的概念,下半場就是 live 演出,希望讓更多對這樣藝術形式有興趣的同學能夠有所認識並實際體驗,當然校外人士也都歡迎。
「演算 42」音像藝術巡迴
4/14(三) 19:00 北藝大 國際會議廳
4/20(二) 19:00 政大傳院劇場 (報名:https://bit.ly/3mt4kaZ )
5/04(二) 19:00 台大怡仁堂(報名:https://bit.ly/2Qbg4TT)
同時也有1部Youtube影片,追蹤數超過3,760的網紅江孟芝 I MengChih Chiang,也在其Youtube影片中提到,主持人:黃子佼 首播:週一至週二 晚間九點至十點 重播: 週三至週五 晚間九點、週一至週五 凌晨3點、下午1點 節目類別:創新 節目介紹: 旅美新媒體藝術家-江孟芝,ㄧ位從屏東鄉鎮長大的女孩,從小就熱愛畫畫的她,鎮上唯一的一家書店成了她挖掘藝術寶庫的地方,積極自學也成了她開創一番成就的利器。留學紐...
「processing程式語言」的推薦目錄:
- 關於processing程式語言 在 Facebook 的最佳解答
- 關於processing程式語言 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於processing程式語言 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於processing程式語言 在 江孟芝 I MengChih Chiang Youtube 的精選貼文
- 關於processing程式語言 在 [轉錄][資訊] 資工系都不教的好玩程式語言- 看板Soft_Job 的評價
- 關於processing程式語言 在 讓程式碼說設計語言》Bonus 1-1. 儲存去背PNG - 試看- YouTube 的評價
- 關於processing程式語言 在 《Processing - 讓程式碼說設計語言》11. 動畫Ⅱ 延伸作業- 試看 的評價
- 關於processing程式語言 在 processing程式-在PTT/IG/網紅社群上服務品牌流行穿搭 的評價
- 關於processing程式語言 在 到流動的線條,完成一 - Facebook 的評價
- 關於processing程式語言 在 輕鬆一下如果程式語言是武器的話!? - 軟體工程師板 - Dcard 的評價
- 關於processing程式語言 在 最新趨勢觀測站- processing教學的推薦與評價,YOUTUBE 的評價
processing程式語言 在 軟體開發學習資訊分享 Facebook 的最佳貼文
🔥 udemy 網路週,課程最低 NT330 元起
課程說明
使用基於程式設計的方法,本課程設計目的在以一種引人入勝和易於理解的方式,為您在影像處理最有用的方面打下堅實的基礎。 本課程的目標是在避免抽象數學理論障礙的同時,提供實用的技巧。 為了實現這一目標,影像處理技術用簡單的語言解釋,而不是簡單地通過數學推導證明真實的結果。
仍然保持簡單,這門課程有不同的程式語言版本,因此學生可以把技術實踐使用自己選擇的程式語言。 這個版本的課程使用 C++ 程式語言。
在課程結束時,你應該能夠使用 C++ 開發2-D 離散卷積演算法( 2-D Discrete Convolution algorithm ),使用 C++ 開發邊緣檢測演算法,使用 C++開發空間濾波演算法,使用 C++ 計算影象並均衡它,開發灰階變換演算法,抑制影象中的雜訊直方圖,瞭解所有關於運算元,如 Laplacian,Sobel,Prewitt,Robinson,甚至有能力給出影像處理講座等等。
https://softnshare.com/image-processing-from-ground-uptm/
processing程式語言 在 軟體開發學習資訊分享 Facebook 的最佳解答
使用基於程式設計的方法,本課程設計目的在以一種引人入勝和易於理解的方式,為您在影像處理最有用的方面打下堅實的基礎。
課程的目標是在避免抽象數學理論障礙的同時,提供實用的技巧。 為了實現這一目標,影像處理技術用簡單的語言解釋,而不是簡單地通過數學推導證明真實的結果。
仍然保持簡單,這門課程有不同的程式語言版本,因此學生可以把技術實踐使用自己選擇的程式語言。 這個版本的課程使用 C++ 程式語言。
https://softnshare.com/image-processing-from-ground-uptm/
processing程式語言 在 江孟芝 I MengChih Chiang Youtube 的精選貼文
主持人:黃子佼
首播:週一至週二 晚間九點至十點
重播: 週三至週五 晚間九點、週一至週五 凌晨3點、下午1點
節目類別:創新
節目介紹:
旅美新媒體藝術家-江孟芝,ㄧ位從屏東鄉鎮長大的女孩,從小就熱愛畫畫的她,鎮上唯一的一家書店成了她挖掘藝術寶庫的地方,積極自學也成了她開創一番成就的利器。留學紐約視覺藝術學院時期,她開始嘗試用ActionScript、Processing等程式語言融入藝術創作,並以《陌語莫語》數位作品在美國、法國、德國、義大利等國履獲佳績。今天她將在節目中分享數位媒體藝術的新視野與在美國留學的奮鬥故事。
孟芝FB粉絲頁:https://www.facebook.com/mengchihc/
processing程式語言 在 讓程式碼說設計語言》Bonus 1-1. 儲存去背PNG - 試看- YouTube 的必吃
Hahow好學校 Processing - 讓 程式 碼說設計 語言 https://hahow.in/cr/ processing. ... <看更多>
processing程式語言 在 《Processing - 讓程式碼說設計語言》11. 動畫Ⅱ 延伸作業- 試看 的必吃
Hahow好學校 Processing - 讓 程式 碼說設計 語言 https://hahow.in/cr/ processing. ... <看更多>
processing程式語言 在 [轉錄][資訊] 資工系都不教的好玩程式語言- 看板Soft_Job 的必吃
※ [本文轉錄自 share 看板 #1C6bw0iO ]
作者: ca3rine (Katya)
標題: [資訊] 資工系都不教的好玩程式語言
時間: Fri Jun 18 01:42:23 2010
好讀網頁版:
https://exreports.elimitabo.net/?p=11
歡迎轉載~
By Ca3rine
不知道為什麼,近年來雖然有些大學開始教授接下來即將要提到的好玩東西
,但是都指出現在設計系跟科技藝術系中,卻很少有資工系或是其他理工科
系的老師或是學生開始玩。但其實這些東西對於具有程式背景的阿宅們卻是
好玩又容易上手,趣味度極高,又能讓生活在摸不著頭緒的演算法地獄當中
增添許多(輕鬆的)樂趣。且聽我娓娓道來。 :P
如果你是資工系或電機系的學生,又對影像、圖形、聲音、動作有興趣,想
必單調的terminal中印出一堆文字data以及input/output是絕對不能滿足你
的。而如果你是個閒暇時間想要讓電腦做一些除了用word、在噗河游泳、上
臉書玩遊戲(並且不小心把尷尬的測驗結果發佈在朋友的塗鴉牆上)之外的
事情,例如製造一些好聽的噪音、做隻可以自生自滅兼生小寶寶的怪物,或
是自己做個電腦上按個鍵就可以啓動的嚇人裝置,那麼你可以從下面即將要
提到的東西開始著手,就會發現那並沒有你想像中的難,還可以很酷很好玩
。
要開始囉~
[附帶一提~超重要的一定要看!]
對於下面提到東西有興趣的人,可以考慮參加2010年文化培養皿工作坊,日
期是2010年8月9號~8月13號,全程免費,會教大家怎麼用這些程式語言做藝
術創作唷!超好玩!不來包準後悔啦!
(這是小助教的私心推薦 :p)
網址:https://2010.playaround.cc/
課程內容: https://tinyurl.com/29krw5l
Processing
https://processing.org
影片:
https://www.youtube.com/watch?v=NSGpOSgnfz8
這是Jonathan Harris與Sep Kamvar所作的作品「We feel fine」。想要玩的
人可以來這邊玩一下:
https://www.wefeelfine.org/
這個是用Processing所寫成的。也許你會說,Flash也可以做同樣的事情啊!
(不知道Flash是什麼的人可以不用在意沒關係~)Processing的好處就是它
是開放源碼的軟體/程式語言,不用想破頭突破學校的BT限制去抓盜版的
Adobe Flash,它大方的就放在網路上讓你下載,並且在它的網站上擺滿了教
學文件,還有很多人在論壇裡面解答疑惑。
Processing有多簡單呢?簡單到一行ellipse(100,70,60,60);就可以畫出一
個圓。簡單的幾行程式碼就讓一張圖變成大小會隨滑鼠位置變化的圓點點圖
(請見https://processing.org/learning/basics/pointillism.html)
如果你本來就會Java,那麼Processing應該可以在幾個小時之內上手;如果
你本來會C/C++,那也許再多一個小時;如果你本來會Action Script,那麼
應該三天內就能學會;如果你什麼都不會,應該可以在一周內寫出自己的獨
創小程式。
在Processing的網站上面有許多詳盡的教學,並且提供撰寫程式的軟體。另
外因為它本身是Java語言發展出來的framework,也可以用Ellipse之類的軟
體撰寫。有興趣者請參考Processing官方網站:https://processing.org。
openFrameworks
https://www.openframeworks.cc
影片:
https://vimeo.com/921725
https://www.youtube.com/watch?v=DKbtTPYZEig
[P.S. 程式新手不建議 :p]
openFrameworks與Processing極為相像,差別在於openFrameworks是C++
framework,而Processing是Java framework。對於習慣C++的人來說應該是
可以立刻上手的東西。與Processing不同之處在於入門門檻稍高,因為它並
沒有自己的IDE,而是要使用C++的IDE來撰寫,例如說Xcode;它的好處則是
比Processing的執行速度來得快上許多,並且有更多的library可以用。至於
如果你本來就會C++,那麼想必寫起來會有一種「哇!怎麼那麼漂亮!」的爽
感。
在教學資源方面,openFrameworks要來得比較零落一些。但是如果你已經熟
悉Processing的結構,面對openFrameworks也不會有太大的問題。
請參考openFrameworks 官網。如果有任何困難請愛用他們的討論區,還可以
挖到很多很好用的程式碼喔!
PureData
https://puredata.info/
影片:
https://www.youtube.com/watch?v=5S58-swYvXc (請注意聽聲音!)
PureData最常拿來創作聲音、合成聲音,是一種graphical programming
language,它撰寫的方式是像畫圖那樣,這邊畫一個長方形,那邊連一條線
,慢慢的組成一個可以做邏輯運算的程式。
要多久才能學會?有好的教材的話,大概三天吧!有好的老師的話,一天!
同上面提到的Processing與openFrameworks,PureData也是在網路上供人免
費下載使用。可以參考他們的官網下載頁面。
個人認為PureData是目前提到的裡面最為容易讓沒有程式基礎的人上手的程
式語言。因為只要像在用小畫家一樣剪剪貼貼就好啦!
請參考PureData官網 與
PureData教學網站:https://en.flossmanuals.net/PureData/
中文資源方面可以看PureData Taiwan: (網站尚在起步中)
https://pdtw.blogspot.com/
不要懷疑,下面影片中會說英文的鋼琴就是PureData做的!
https://www.youtube.com/watch?v=muCPjK4nGY4
(fluxus)
https://www.pawfal.org/fluxus/
影片:
https://www.youtube.com/watch?v=2O5DJTOy6EA
想必大家都看前陣子很熱門的沙畫創作影片吧?有沒有想過寫程式也可以一
樣酷?(fluxus)就可以做這樣的事情唷!
(fluxus)通常被用在livecoding當中,也就是像DJ現場表演那樣,在眾人的
面前把程式寫出來,並且程式邊跑就邊改code,像影片裡面那樣。配上好的
音樂(或是直接用fluxus來控制聲音),就變成一個精彩的表演。
(fluxus)以scheme為基礎,並且有漂亮的撰寫環境(身為一個每天跟視覺元
素生活的視覺動物一定要強調一下這點),它讓你撰寫的過程變得更華麗,
並且用簡單的程式碼就能在環境中畫出3D動畫。推薦有強烈表演慾的程式阿
宅們嘗試。
請參考(fluxus) 官方網站 與 官方網站上的教學。喔對了,有問題就直接在
他們的mailing list上面發問吧!(fluxus)人都很親切的!
Arduino
https://arduino.cc
影片:
https://www.youtube.com/watch?v=jIHZcaycmX0 (Arduino)
如果軟體不能滿足你,還想要玩一些電腦之外摸得到、看得到的東西,那麼
就可以試試Arduino。
Arduino是塊簡單的卡,只要用usb跟電腦連接之後,就能從電腦裡面送簡單
的指令去控制與這張卡連結的裝置。它很常與上面提到的Processing、
openFrameworks、PureData一起使用。這張卡的取得也很容易,只要參考
Arduino官網上面的「Buy」就能找到所在地的代理商。台灣有兩家唷!
請參考Arduino官網或是
中文的Arduino.tw樂園:
https://arduino.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.131.249
※ 編輯: ca3rine 來自: 218.173.131.249 (06/18 01:42)
※ 編輯: ca3rine 來自: 218.173.131.249 (06/18 01:43)
--
你覺得最多loser的版是什麼版?(可複選)
1.黑特 2.八卦 3.西斯 4.WOW 5.NBA
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.177
... <看更多>