Giter Club home page Giter Club logo

micromacro's Introduction

MicroMacro

A series of camera and audio reactive installations for a fashion brand.

Summary

Built using openFrameworks 0.84 on OSX 10.10. Slitscan uses a Blackmagic Ultra Studio Mini Recorder to capture video but will fall back to using ofVideoGrabber if no device is present. Slitscan also uses ofxRemoteUI as a remote GUI and can be launched with various arguments (see Settings & Control below). The same app is configurable to run in different modes including Slitscan, Camo Slitscan and Audio Reactive.

Local Dev

Project

  • Download openframeworks 0.84 and extract it
  • cd into apps and clone this repo git clone [email protected]:HellicarAndLewis/MicroMacro.git
  • cd into the repo root cd MicroMacro and clone additional addon dependencies using the script provided . ./cloneaddons.sh

Blackmagic

Install Blackmagic Desktop Video 10.3.7 (see below) and restart. After installation, go to System Preferences, click "Black Magic Design" and make sure "Use 1080p not 1080PsF" is checked (this option is only available when the capture card is plugged in). If you don't check this option, nothing will work.

Then go to the support page and download the DeckLink 10.1.4 SDK. After unzipping the SDK open the app Mac/Samples/bin/CapturePreview and select the video format of your device and hit "Start". If you have the right mode selected you should see the video streaming.

Settings & Control

Use the ofxRemoteUI OSX client to change app modes and settings locally for a single app. Compile your own from the ofxRemoteUI repo or use the precompiled version in this repo's release section.

Drop a video into data named "test.mp4" to use a video for local testing. Connect a blackmgic recorder to use blackmagic. Or do neither to use an inbuilt webcam (device ID 0).

Video is captured at 1280x720 unless specified in app arguments (-capture1080=true). The micro.command startup script uses this flag for the Micro app mode which captures video at 1080p.

Dependencies

micromacro's People

Contributors

jgl avatar outsidecontext avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.