sketchPatch allows people to play with programming in a easy and fun way. You can write your own programs and run them in the browser, share them, or collaborate with other people making new versions of their programs.
You can use the site as a scrapbook, a portfolio, coding collaborations, hacking, jamming, jiving.
Also, we have invited featured artists to develop fresh and inspiring works for sketchPatch. We hope you will enjoy and be inspired by featured artists, as they are by you, and not be afraid to contribute to their code sketches.
We decided to use Processing as the programming language for sketchPatch, because it has been developed with ease of use and immediate visual output in mind. It is also open source and available to anyone. So, if you begin to learn Processing here, you can download the original Processing software from here, and run your sketchPatch pieces in it.
We hope that you will enjoy the site and help us build a community of programmers from newbies to old-hat's alike, sharing and learning through each others work.
Davide Della Casa
is a London-based project manager. He is a hobbyist programmer and artist.
is a London based media artist, working in interactive video installation and computer arts. She is currently working as web developer and media technology tutor.
is a London based musician and programmer. His current focus is developing and using tools to make the performance of live electronic music more engaging for audiences and musicians.
Tim Cameron Ryan
is a programmer, web designer, and artist from the Boston area.
Want to help out, submit a fix or just curious about the innards of sketchPatch? Get the sources of the whole site here!
sketchPatch was made possible by heaps of people smarter than us, including:
- Processing inventors Casey Reas and Ben Fry
- Tim Ryan for the use of his Processing.as interpreter
- The sketches also work on non-flash enabled devices - that's thanks to the processing.js library started by J. Resig and maintained by a wide community of programmers.
- Logo design made with the Splatter machine (professional napkin sketcher) by Ahmed Riaz
- The code editor is Code Mirror by Marijn Haverbeke
- Boxy jquery dialog box by Jason Frame
- Rounded corners by Christian Effenberger using his justcorners.js
- The bubble on front page is a jquery tool tip by Jorn Zaefferer
- Thanks to Ele Carpenter for showcasing sketchPatch over the next months in Open Source Embroidery.