openFrameworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation. The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts, freeImage for image input and output, quicktime for video playing and sequence grabbing.
The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.
Simply put, openFrameworks is a tool that makes it much easier to make things via code.
The workshop will be available to artists interested in working with interaction in electronics, sound, video, animation, text or other media, covering the following topics:
• What is openFrameworks? Who made it and what can you do with it?
• What’s the difference between openFrameworks and Processing?
• How to create your own openFrameworks projects
• Introduction into OpenCV
• How to use OpenFrameworks for text, audio, vector graphics, 3D graphics, vector math, images, movies, live video, xml files, hardware (ie. Arduino), network (ie. Open Sound Control), hi-res PDF or Illustrator output etc.
• How to connect hardware to openFrameworks like the Kinect, MIDI equipment and XY controllers
• How to use code patches for installations in openFrameworks
• Introduction into using Openframeworks for Iphone
Rick Companje (1979) loves Art, Science and Technology. With a
background in Computer Science, Interaction Design and Media
Technology he currently works as creative coder, media artist
He invented Globe4D, an interactive physical globe with time as extra dimension used in museums. He is a member of artist collective “De Spullenmannen” where he works on “Inventions that no one is asking for”. Within this context he is co-founder of the open‐knowledge sharing communities OpenToko.org and FabLab Amersfoort.
Diederick Huijbers (1981) is an software-artist, programmer, programmer, software-artist. He has has a background in art, 3D, hardware, interaction design and media technology. He is a physics based visualization programmer and strongly believes in working with others and sharing knowledge and skills.Together with Martin Bartels he works in Amsterdam at their studio Apollo Media.
For inspiration visit the openFrameworks website or watch the openFrameworks Vimeo channel
To join the workshop, email a short motivation and some samples of your work to Marieke Verbiesen: firstname.lastname@example.org, also for general questions or for participants from outside of Bergen that wish to join; help finding a place to stay in Bergen.