Intro to Creative Coding

Post on 01-Jul-2015

264 views 3 download

description

This is an introduction to what creative coding is, and a review of projects in which artists use code as a medium. More info about the workshop at http://faltastico.tumblr.com/post/97959317872/last-week-i-did-a-two-day-creative-coding

Transcript of Intro to Creative Coding

Creative Coding - البجمجة الدبداعيةYoussef Faltas

ASCII, 2014

Outline

● What is Creative Coding?

● Projects

● Let's code

The Myth

● Logic + Algorithims + Procedure

= Code

= Mechanical

● Fantasy + Imagination + Impulse

= Creativity

= Art

Therefore Code can not be Creative

“Computers are useless. They can only give you answers.”

- Pablo Picasso

"For a mathematician, he didn't have enough imagination. But he's become a poet and now he's fine."

- Hilbert on an ex-student

How then?

● Code is more than a tool

● Code is mathematical --> Beauty, Complexity

● Code can be surprising --> Emergence

● Code can be interactive --> Playfulness

● Code can be Creative

Creative Coding+

Sensors=

Creative Technology

Possibilities

● Data Visualization● Generative Art● AudioVisual installation● Projection Mapping● Interactive envirnoments

Projects-Data Visualization

● Wind Map http://hint.fm/wind/● Flight Patterns

http://www.aaronkoblin.com/work/flightpatterns/

● silenc http://vimeo.com/39114742● Cinematrics

http://cinemetrics.fredericbrodbeck.de/● City Symphonies

http://markmckeague.com/work/city-symphonies/

-Projection Mapping● Pomplamoose

https://www.youtube.com/watch?v=i7X8ZnmLfM0

● Omote http://vimeo.com/103425574● Line Segments Space

http://vimeo.com/90047240

-Generative● Process Compendium http://vimeo.com/22955812

-AudioVisual Installations● Communion http://www.field.io/project/communion/

-Interactive Envirnoments● The Rain Room http://vimeo.com/51830893● My Little Piece of Privacy

http://www.niklasroy.com/project/88/my-little-piece-of-privacy

● Sniff http://www.gravitytrap.com/artwork/sniff● Hipster Phone http://www.medrar.org/OLE/?p=494

Interesting links● http://www.creativeapplications.net/● http://thecreatorsproject.vice.com/● Hello World! Processing http://vimeo.com/60735314

P5

“Processing seeks to ruin the careers of talented designers by tempting them away from their usual tools and into the world of programming and computation. Similarly, the project is designed to turn engineers and computer scientists to less gainful employment as artists and designers.”

أدوات عن بالبعد اغرائهم خلل من الموهوبين المصممين مهن تخريب إلى يسعى البرنامج هذا . المهندسين مسار لتغيير المشروع صمم قد وبالمثل، والحوسبة البرمجة عالم وإلى المعتادة التصميم

ومصممين كفنانين أقل بأجر للعمل الكمبيوتر .وعلماء

- http://www.processing.org

P5Cairo

مخرجات لنتاج القاهرة في البرمجة لمستخدمي مفتوح تجمع هو القاهرة بروسيسنجشهرية اجتماعات في البرمجة وتقنيات والموارد النصائح وتبادل .ابداعية

التصميم في اهتماماتنا تكامل خلل من البداعية التجاهات مختلف تحفيز إلي نسعيالحاسوبية والرؤية والفيديو واللعاب التكنولوجيا و الويب و والصوت والعمارة .والفنون

مثل مختلفة أدوات نستخدم ذلك فيProcessing. Puredata. OpenFrameworks.

Quartz Composer. Python. Kinect. Arduino.

at https://www.facebook.com/processingCairo