GMU:Tutorials/Networking/Controlling Processing with The Captury: Difference between revisions

From Medien Wiki
No edit summary
Line 6: Line 6:


== Tips Before Beginning ==
== Tips Before Beginning ==
*In this tutorial, you will see how to use a single value getting from the Captury to control processing. For further processed data, referencing the tutorial by Qianqian Li: [https://www.uni-weimar.de/medien/wiki/GMU:Tutorials/Performance_Platform/Measuring_Motion_with_Processing Measuring Motion with Processing]
*In this tutorial, you will see how to use a '''single value''' getting from the Captury to control processing. For further processed data, referencing the tutorial by Qianqian Li: [https://www.uni-weimar.de/medien/wiki/GMU:Tutorials/Performance_Platform/Measuring_Motion_with_Processing Measuring Motion with Processing]


*Before the coding in Processing, make sure that the following libraries have been installed: ''Sketch > Import Library > Add Library''
*Before the coding in Processing, make sure that the following libraries have been installed: ''Sketch > Import Library > Add Library''
**oscP5: An Open Sound Control (OSC) implementation
**'''oscP5''': An Open Sound Control (OSC) implementation
**Video: GStreamer-based video library for Processing
**'''Video''': GStreamer-based video library for Processing


*Prepare the video with a high resolution that can be showed on the video wall well. Because the change of the play speed, the video need a high frame rate to play fluently even with low speed
*Prepare the video with a '''high resolution''' that can be showed on the video wall well. Because the change of the play speed, the video need a '''high frame rate''' to play fluently even with low speed. Here is the information about the video used here as the example:
**Format: .mov (H.264 Codec)
**Resolution: 1920*1280 px
**Length: 10s (599 frames)
**Frame Rate: 60 FPS


== Use The Data From The Captury ==
== Get The Data From The Captury ==


== Play The Video By Processing ==
== Play The Video By Processing ==

Revision as of 21:40, 26 July 2016

Introduction

Processing is usually used for the electronic arts, new media art and visual design.
If you want to have a creative work in processing with Captury, you need to receive the OSC messages from the Captury and then use the data as the variable.
This includes OSC with Processing and an example of controlling the video in Processing with Captury.
Follow this Step by Step tutorial for using PROCESSING to play the VIDEO with CAPTURY!

Tips Before Beginning

  • In this tutorial, you will see how to use a single value getting from the Captury to control processing. For further processed data, referencing the tutorial by Qianqian Li: Measuring Motion with Processing
  • Before the coding in Processing, make sure that the following libraries have been installed: Sketch > Import Library > Add Library
    • oscP5: An Open Sound Control (OSC) implementation
    • Video: GStreamer-based video library for Processing
  • Prepare the video with a high resolution that can be showed on the video wall well. Because the change of the play speed, the video need a high frame rate to play fluently even with low speed. Here is the information about the video used here as the example:
    • Format: .mov (H.264 Codec)
    • Resolution: 1920*1280 px
    • Length: 10s (599 frames)
    • Frame Rate: 60 FPS

Get The Data From The Captury

Play The Video By Processing

STEP 01 –