Quartz Composer Interactive Patch
––––––– Next Lecture Quartz Composer is a visual programming environment where you don’t have to write your code. The programming is done by connecting different boxes together with wires.
Each box (or patch in Quartz Composer lingo) does a specific thing, like a command (function call) in Processing. For example, in the image below, there is a Sphere patch that will render a 3D Sphere to the output window and the Wave Generator (LFO) moves the X Position of the Sphere.Quartz Composer can do pretty much the same things any other programming environment. I personally find it the most enjoyable way to work with code.
Today we will check out the basics of QC and get some more details about projection mapping.Install plugins for Quartz ComposerThe possibilities of QC can be expanded by installing plugins. I compiled a bunch of the most useful ones. Open a new Finder Window.
![Quartz composer windows Quartz composer windows](https://smudgerhunt.files.wordpress.com/2011/12/quartz-kinect3.jpg)
Quartz Composer Mojave
Hold the alt key on your keyboard and select Go–Library from the top menu. Find a folder called Graphics.
Quartz Composer Interactive Patch Youtube
Copy the two folders you downloaded ( Quartz Composer Patches and Quartz Composer Plug-Ins) there.Arduino + Quartz ComposerYou can pretty easily read the inputs of an Arduino with Quartz Composer. Sending outputs is not as reliable. This is how you do it:. Make sure you have the installed. If you downloaded and installed the plugins above, you should have it. It has an Arduino sketch and an example QC composition. Upload the code to your Arduino.
![Quartz composer 2019 Quartz composer 2019](https://smudgerhunt.files.wordpress.com/2012/01/quartz-kinect81.jpg)
![Quartz Composer Interactive Patch Quartz Composer Interactive Patch](https://destroythingsbeautiful.files.wordpress.com/2013/01/screen-shot-2013-01-10-at-13-25-28.png)
Open the composition. Change the Device port to match your Arduino serial port name. You can find out the name by opening the Arduino software and checking the Serial Port from there. Make an interactive artworkExample Compositions Made During the Class + Some ExtrasDownload all the examples. 001VideoandEffectsShows how to load a video and how to apply effects to it 002PROJECTIONMAPPING.QTZ – A LITTLE PROJECTION MAPPING EXAMPLEWe mapped some video to a picture of the Arabia building 003SIMPLEVIDEOPLAYER.QTZ – JUST PLAYS A VIDEO FILE ON A LOOPShows 3 different ways to play videos in QC Inspiration and artistsSome mapping projects.