Code as Creative Medium

Code as Creative Medium

PDF Code as Creative Medium Download

  • Author: Golan Levin
  • Publisher: MIT Press
  • ISBN: 0262542048
  • Category : Education
  • Languages : en
  • Pages : 289

An essential guide for teaching and learning computational art and design: exercises, assignments, interviews, and more than 170 illustrations of creative work. This book is an essential resource for art educators and practitioners who want to explore code as a creative medium, and serves as a guide for computer scientists transitioning from STEM to STEAM in their syllabi or practice. It provides a collection of classic creative coding prompts and assignments, accompanied by annotated examples of both classic and contemporary projects, and more than 170 illustrations of creative work, and features a set of interviews with leading educators. Picking up where standard programming guides leave off, the authors highlight alternative programming pedagogies suitable for the art- and design-oriented classroom, including teaching approaches, resources, and community support structures.


Processing, second edition

Processing, second edition

PDF Processing, second edition Download

  • Author: Casey Reas
  • Publisher: MIT Press
  • ISBN: 026202828X
  • Category : Computers
  • Languages : en
  • Pages : 663

The new edition of an introduction to computer programming within the context of the visual arts, using the open-source programming language Processing; thoroughly updated throughout. The visual arts are rapidly changing as media moves into the web, mobile devices, and architecture. When designers and artists learn the basics of writing software, they develop a new form of literacy that enables them to create new media for the present, and to imagine future media that are beyond the capacities of current software tools. This book introduces this new literacy by teaching computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity. Written by Processing's cofounders, the book offers a definitive reference for students and professionals. Tutorial chapters make up the bulk of the book; advanced professional projects from such domains as animation, performance, and installation are discussed in interviews with their creators. This second edition has been thoroughly updated. It is the first book to offer in-depth coverage of Processing 2.0 and 3.0, and all examples have been updated for the new syntax. Every chapter has been revised, and new chapters introduce new ways to work with data and geometry. New “synthesis” chapters offer discussion and worked examples of such topics as sketching with code, modularity, and algorithms. New interviews have been added that cover a wider range of projects. “Extension” chapters are now offered online so they can be updated to keep pace with technological developments in such fields as computer vision and electronics. Interviews SUE.C, Larry Cuba, Mark Hansen, Lynn Hershman Leeson, Jürg Lehni, LettError, Golan Levin and Zachary Lieberman, Benjamin Maus, Manfred Mohr, Ash Nehru, Josh On, Bob Sabiston, Jennifer Steinkamp, Jared Tarbell, Steph Thirion, Robert Winter


The Creativity Code

The Creativity Code

PDF The Creativity Code Download

  • Author: Marcus Du Sautoy
  • Publisher: Harvard University Press
  • ISBN: 0674244710
  • Category : Computers
  • Languages : en
  • Pages : 321

“A brilliant travel guide to the coming world of AI.” —Jeanette Winterson What does it mean to be creative? Can creativity be trained? Is it uniquely human, or could AI be considered creative? Mathematical genius and exuberant polymath Marcus du Sautoy plunges us into the world of artificial intelligence and algorithmic learning in this essential guide to the future of creativity. He considers the role of pattern and imitation in the creative process and sets out to investigate the programs and programmers—from Deep Mind and the Flow Machine to Botnik and WHIM—who are seeking to rival or surpass human innovation in gaming, music, art, and language. A thrilling tour of the landscape of invention, The Creativity Code explores the new face of creativity and the mysteries of the human code. “As machines outsmart us in ever more domains, we can at least comfort ourselves that one area will remain sacrosanct and uncomputable: human creativity. Or can we?...In his fascinating exploration of the nature of creativity, Marcus du Sautoy questions many of those assumptions.” —Financial Times “Fascinating...If all the experiences, hopes, dreams, visions, lusts, loves, and hatreds that shape the human imagination amount to nothing more than a ‘code,’ then sooner or later a machine will crack it. Indeed, du Sautoy assembles an eclectic array of evidence to show how that’s happening even now.” —The Times


Processing

Processing

PDF Processing Download

  • Author: Ira Greenberg
  • Publisher: Apress
  • ISBN: 1430203102
  • Category : Computers
  • Languages : en
  • Pages : 738

First Processing book on the market Processing is a nascent technology rapidly increasing in popularity Links with the creators of Processing will help sell the book


Creative Code

Creative Code

PDF Creative Code Download

  • Author: John Maeda
  • Publisher:
  • ISBN: 9780500285176
  • Category : Computers
  • Languages : en
  • Pages : 239

The creator of the designer website, maeda@media, explores the computer as an artistic medium, recounting how his students and he have rendered some of the most digitally sophisticated pieces of design in modern history, in a compilation that showcases some of the ACG's key achievements in the fields of digital typography, interaction design, education, and more. Original.


The Nature of Code

The Nature of Code

PDF The Nature of Code Download

  • Author: Daniel Shiffman
  • Publisher: No Starch Press
  • ISBN: 1718503717
  • Category : Computers
  • Languages : en
  • Pages : 642

All aboard The Coding Train! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with “The Coding Train” YouTube star Daniel Shiffman. What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? For over a decade, The Nature of Code has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. This JavaScript-based edition of Shiffman’s groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations. Embark on this extraordinary adventure with projects involving: A physics engine: Simulate the push and pull of gravitational attraction. Flocking birds: Choreograph the mesmerizing dance of a flock. Branching trees: Grow lifelike and organic tree structures. Neural networks: Craft intelligent systems that learn and adapt. Cellular automata: Uncover the magic of self-organizing patterns. Evolutionary algorithms: Play witness to natural selection in your code. Shiffman’s work has transformed thousands of curious minds into creators, breaking down barriers between science, art, and technology, and inviting readers to see code not just as a tool for tasks but as a canvas for boundless creativity. Whether you’re deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman’s guidance is sure to inform and inspire. The Nature of Code is not just about coding; it’s about looking at the natural world in a new way and letting its wonders inspire your next creation. Dive in and discover the joy of turning code into art—all while mastering coding fundamentals along the way. NOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.


Generative Art

Generative Art

PDF Generative Art Download

  • Author: Matt Pearson
  • Publisher: Simon and Schuster
  • ISBN: 1638352437
  • Category : Computers
  • Languages : en
  • Pages : 352

Summary Generative Art presents both the technique and the beauty of algorithmic art. The book includes high-quality examples of generative art, along with the specific programmatic steps author and artist Matt Pearson followed to create each unique piece using the Processing programming language. About the Technology Artists have always explored new media, and computer-based artists are no exception. Generative art, a technique where the artist creates print or onscreen images by using computer algorithms, finds the artistic intersection of programming, computer graphics, and individual expression. The book includes a tutorial on Processing, an open source programming language and environment for people who want to create images, animations, and interactions. About the Book Generative Art presents both the techniques and the beauty of algorithmic art. In it, you'll find dozens of high-quality examples of generative art, along with the specific steps the author followed to create each unique piece using the Processing programming language. The book includes concise tutorials for each of the technical components required to create the book's images, and it offers countless suggestions for how you can combine and reuse the various techniques to create your own works. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside The principles of algorithmic art A Processing language tutorial Using organic, pseudo-random, emergent, and fractal processes ========================================​========= Table of Contents Part 1 Creative Coding Generative Art: In Theory and Practice Processing: A Programming Language for ArtistsPart 2 Randomness and Noise The Wrong Way to Draw A Line The Wrong Way to Draw a Circle Adding Dimensions Part 3 Complexity Emergence Autonomy Fractals


Computers and Creativity

Computers and Creativity

PDF Computers and Creativity Download

  • Author: Jon McCormack
  • Publisher: Springer Science & Business Media
  • ISBN: 3642317278
  • Category : Computers
  • Languages : en
  • Pages : 441

This interdisciplinary volume introduces new theories and ideas on creativity from the perspectives of science and art. Featuring contributions from leading researchers, theorists and artists working in artificial intelligence, generative art, creative computing, music composition, and cybernetics, the book examines the relationship between computation and creativity from both analytic and practical perspectives. Each contributor describes innovative new ways creativity can be understood through, and inspired by, computers. The book tackles critical philosophical questions and discusses the major issues raised by computational creativity, including: whether a computer can exhibit creativity independently of its creator; what kinds of creativity are possible in light of our knowledge from computational simulation, artificial intelligence, evolutionary theory and information theory; and whether we can begin to automate the evaluation of aesthetics and creativity in silico. These important, often controversial questions are contextualised by current thinking in computational creative arts practice. Leading artistic practitioners discuss their approaches to working creatively with computational systems in a diverse array of media, including music, sound art, visual art, and interactivity. The volume also includes a comprehensive review of computational aesthetic evaluation and judgement research, alongside discussion and insights from pioneering artists working with computation as a creative medium over the last fifty years. A distinguishing feature of this volume is that it explains and grounds new theoretical ideas on creativity through practical applications and creative practice. Computers and Creativity will appeal to theorists, researchers in artificial intelligence, generative and evolutionary computing, practicing artists and musicians, students and any reader generally interested in understanding how computers can impact upon creativity. It bridges concepts from computer science, psychology, neuroscience, visual art, music and philosophy in an accessible way, illustrating how computers are fundamentally changing what we can imagine and create, and how we might shape the creativity of the future. Computers and Creativity will appeal to theorists, researchers in artificial intelligence, generative and evolutionary computing, practicing artists and musicians, students and any reader generally interested in understanding how computers can impact upon creativity. It bridges concepts from computer science, psychology, neuroscience, visual art, music and philosophy in an accessible way, illustrating how computers are fundamentally changing what we can imagine and create, and how we might shape the creativity of the future.


Art in the Age of Machine Learning

Art in the Age of Machine Learning

PDF Art in the Age of Machine Learning Download

  • Author: Sofian Audry
  • Publisher: MIT Press
  • ISBN: 0262367106
  • Category : Art
  • Languages : en
  • Pages : 215

An examination of machine learning art and its practice in new media art and music. Over the past decade, an artistic movement has emerged that draws on machine learning as both inspiration and medium. In this book, transdisciplinary artist-researcher Sofian Audry examines artistic practices at the intersection of machine learning and new media art, providing conceptual tools and historical perspectives for new media artists, musicians, composers, writers, curators, and theorists. Audry looks at works from a broad range of practices, including new media installation, robotic art, visual art, electronic music and sound, and electronic literature, connecting machine learning art to such earlier artistic practices as cybernetics art, artificial life art, and evolutionary art. Machine learning underlies computational systems that are biologically inspired, statistically driven, agent-based networked entities that program themselves. Audry explains the fundamental design of machine learning algorithmic structures in terms accessible to the nonspecialist while framing these technologies within larger historical and conceptual spaces. Audry debunks myths about machine learning art, including the ideas that machine learning can create art without artists and that machine learning will soon bring about superhuman intelligence and creativity. Audry considers learning procedures, describing how artists hijack the training process by playing with evaluative functions; discusses trainable machines and models, explaining how different types of machine learning systems enable different kinds of artistic practices; and reviews the role of data in machine learning art, showing how artists use data as a raw material to steer learning systems and arguing that machine learning allows for novel forms of algorithmic remixes.


Making Music with Computers

Making Music with Computers

PDF Making Music with Computers Download

  • Author: Bill Manaris
  • Publisher: CRC Press
  • ISBN: 1482222213
  • Category : Computers
  • Languages : en
  • Pages : 496

Teach Your Students How to Use Computing to Explore Powerful and Creative IdeasIn the twenty-first century, computers have become indispensable in music making, distribution, performance, and consumption. Making Music with Computers: Creative Programming in Python introduces important concepts and skills necessary to generate music with computers.