라이브 코딩의 세계 | 2007/10/04 02:21

사용자 삽입 이미지

fluxus의 라이브코딩 장면



















곧 하게 될 미디어 아트 워크샵_쇼케이스에 보여줄 라이브 코딩을 준비하고 있습니다.

라이브코딩(audio-base)이 한국에는 제대로 소개된 적도 없고, 이후 이 글을 토대로 사람을 보아볼 의향으로 글을 적어볼까 합니다..ㅋㅋ

라이브 코딩(Live-coding)은 넓은 의미로는 프로그램을 앉은 자리에서 직접 코딩하는 것을 말합니다. 뭐 이런 형태의 코딩은 그닥 새로울 것도 없는 개념이고 심지어는 옆에서 보고 있으면 따분한 면도 있습니다. 제가 소개하고자 하는 좁은 의미의 라이브코딩은 Real-time audio synthesis + Real-time video synthesis를 뜻합니다. (아마도..) 그 중에서도 특히 실시간으로 소리를 만들어내고, 재생시키고, 필터를 걸어 제어하는 오디오 라이브코딩은 전 세계적으로 많은 화제를 불러 일으키고 있습니다.

차차 더 많은 것들을 소개하겠지만, 일단은 첫번째 소개니까.. 오디오 라이브코딩을 할 수 있는 몇가지 툴을 소개하고자 합니다. 소개할려고 보니 윈도우 기반의 툴은 하나도 없네요; 윈도로 포팅이 됐거나, 윈도용이 없거나.. 뭐 이렇습니다 T_T

1. Supercollider

서버/클라이언트, OSC(Open Sound Control) 기반의 전천후 라이브코딩 툴입니다. 모든 프로그래밍을 OSC로 할 수 있어서 다른 프로그램과의 연동도 쉬운 편이고, 무엇보다 프로그래밍 방법이 직관적이라 컴퓨터음악 이론을 학습한 후 거의 바로 적용 시킬수있는 것이 장점입니다..(써본 툴이 이거밖에 없음..T_T;;) 스몰토크(Smalltalk : 프로그래밍 언어) 기반이고 리눅스, OSX, 윈도용이 있습니다.




2. Impromptu
라이브 코딩을 하고 싶었던 한 사내(aa-cell)가 뚝딱 만들어버렸다는 소리가 들리는 Impromptu는 Scheme 기반의 프로그램입니다. 오디오 비디오 두가지에 전부 사용할 수 있습니다. 개인적으로 aa-cell의 라이브코딩 결과물이 가장 나아 보입니다.




3. fluxus
개인적으로 가장 배워보고 싶은 툴입니다. 라이브코딩에 가장 적합한 형태의 ui(코드와 시각화가 한 페이지에!) 리눅스 기반에서 돌아가고, 맥에서도 돌아가는데 유독 윈도에선 ..T_T 써본 적이 없고 정보도 거의 없지만 동영상은 정말 멋집니다.



4. Chuck + audicle
척은 위의 프로그램들과 같이 하드코딩 프로그램은 아니라고 알고 있고, 약간의 비주얼 프로그래밍적 요소를 가지고 있다고 알고 있습니다. 역시나 오토싱크등의 강력한 기능이 많고, 오디클과 함께 구동하면 멋진 라이브코딩을 만들어낼 수 있습니다.



일단은 이 정도로 프로그램을 간단히 소개하는 것으로 하고.. 슬슬 Supercollider 위주로 더 설명해볼까 합니다~ 많은 관심 가져주세용

TAG : , , , , , , ,

Trackback Address :: http://blog.bizarre07.com/trackback/55
hoyeoll 2007/10/04 02:44   Reply / Modify or Del
신기하다 코딩하는 행위 자체가 예술이 되버리는구나--
http://youtube.com/watch?v=Gxe40xXQKko
쌍팔년도 코딩


bizarre 2007/10/04 16:58   Reply / Modify or Del
쌍팔년도 디스플레이 ㅋㅋ 예전 ccSalon에서 8비트 컴퓨터 시뮬레이터로 이런 걸 보여주신 분이 계셨었지

misty 2007/10/06 00:05   Reply / Modify or Del
타이핑과 동시에 영상이나 소리를 만들어내는거야? 오 신기해.

이지 2007/10/06 15:49   Reply / Modify or Del
fluxus는 정말 gorgeous하네. 끝장이다...

우리 워크샵은 (아마도) supercollider로 준비하고 있는 거?! 얼마나 직관적일지는 모르겠지만, live coding은 10대 초심자에게 어필하기에는 어려운 면도 많을 것 같아. 난 적어도 위의 동영상들을 봤을 때는 그런 우려가 드는데, 구체적으로 bizarre가 준비하고 있는 것이 어떤 것인지 궁금하네. coding에 애초에 관심이 없는 사람이 live coding을 통해서 느낄 수 있는 수준이 어느 정도까지일지 잘 모르겠다는... 과정-결과가 어떻게 연결되는 것인지 쉽게 알려줄 수 있다면 좋겠어요. 학습원리도 고려하면서. 그렇지 않으면 단편적인 느낌만을 갖게 될지도...? 내용을 한번 잘 조절해보아요~ 대상을 염두에 두고~ ^-^


bizarre 2007/10/06 16:55   Reply / Modify or Del
음..그러니까 예를 들면 코딩 하는(문법이라던지) 것들이 10대들 상대로 잘 이해가 되야 한다는 말인가?! 좀 더 생각을 해봐야겐네..ㅠㅠ

bizarre 2007/10/06 17:46   Reply / Modify or Del
misty / 엉 ㅋㅋ 그런거지

hoyeoll 2007/10/06 22:32   Reply / Modify or Del
중요한 것은 얼마나 간지나느냐

bizarre 2007/10/07 02:08   Reply / Modify or Del
최대한 간지나게 만들고 있음..............휴

Write a comment

 




PREV 1 ... 45 46 47 48 49 50 51 52 53 ... 84 NEXT



media art vjing Flash 미디어아트 vvvv Processing ccrealmixter creative commons Graphic Design xna as3 typesql 정재형 Seoul Media Jam 2nd 희망청 DirectX adaa data visualization typography interaction Bon Jovi randomwalks interactive vjing project randomwalks ccSalon 미디어아트워크샵 code can be art VDJing papervision3d vj

메뉴 (84)
Media Art (35)
Graphic Design (6)
Flash (6)
Works (26)
Experiment (3)
Music (6)

Recent Articles : Peppertones -... (2) // bizarre07.com... // 정재형 콘서트... // 2008 Adobe Des... (3) // Blogcon 후기. (2) //
Recent Replies : 응 녹화를 잘못떠서. bizarre@bizarre07.com 10/01 // 멋지오 ! 근데 후... kakaboni 10/01 // ㅋㅋㅋㅋ 저도 뭐... bizarre 09/22 // 나 스튜디오투어... 09/22 // 다음에 좀 더 좋... 8con 09/18 //
Recent Trackbacks : bizarre의 생각. bizarre7's me2DAY 09/16 / bizarre의 생각. bizarre7's me2DAY 09/16 / bizarre의 생각. bizarre7's me2DAY 08/01 /
Site Link : HYPERCORTEX.   it's the re...   take-off.   venux.   피 패러다임.   해멍대발견!!!.  

Total 63345   Today 37   Yesterday 159