Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro to Creative Coding


Published on

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

Published in: Art & Photos
  • Login to see the comments

Intro to Creative Coding

  1. 1. Creative Coding - البمججة البدداعية Youssef Faltas ASCII, 2014
  2. 2. Outline ● What is Creative Coding? ● Projects ● Let's code
  3. 3. The Myth ● Logic + Algorithims + Procedure = Code = Mechanical ● Fantasy + Imagination + Impulse = Creativity = Art Therefore Code can not be Creative
  4. 4. “Computers are useless. They can only give you answers.” - Pablo Picasso
  5. 5. "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
  6. 6. 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
  7. 7. Creative Coding + Sensors = Creative Technology
  8. 8. Possibilities ● Data Visualization ● Generative Art ● AudioVisual installation ● Projection Mapping ● Interactive envirnoments
  9. 9. Projects -Data Visualization ● Wind Map ● Flight Patterns ns/ ● silenc ● Cinematrics ● City Symphonies es/ -Projection Mapping ● Pomplamoose fM0 ● Omote ● Line Segments Space -Generative ● Process Compendium -AudioVisual Installations ● Communion -Interactive Envirnoments ● The Rain Room ● My Little Piece of Privacy -privacy ● Sniff ● Hipster Phone Interesting links ● ● ● Hello World! Processing
  10. 10. 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.” هذا البرنامج يسعى إلى تخريب مهن المصممين الموهوبين من خلل اغرائهم بالبعد عن أدوات التصميم المعتادة وإلى عالم البرمجة والحوسبة. وبالمثل، قد صمم المشروع لتغيير مسار المهندسين .وعلماء الكمبيوتر للعمل بأجر أقل كفنانين ومصممين -
  11. 11. P5Cairo بروسيسنج القاهرة هو تجمع مفتوح لمستخدمي البرمجة في القاهرة لنتاج مخرجات .ابداعية وتبادل النصائح والموارد وتقنيات البرمجة في اجتماعات شهرية نسعي إلي تحفيز مختلف التجاهات البداعية من خلل تكامل اهتماماتنا في التصميم .والفنون والعمارة والصوت و الويب و التكنولوجيا واللعاب والفيديو والرؤية الحاسوبية في ذلك نستخدم أدوات مختلفة مثل Processing. Puredata. OpenFrameworks. Quartz Composer. Python. Kinect. Arduino. at